• whistle 快速上手


    whistle 安装成功后,打开whistle 管理界面 http://local.whistlejs.com
    新建rule

    设置 Hosts

    1、普通的Hosts 配置:

     test1.wproxy.org 127.0.0.1
     test2.wproxy.org 127.0.0.1
    
     # 或
    
     127.0.0.1 test1.wproxy.org test2.wproxy.org

    2、也支持带端口,匹配路径、协议、正则、通配符等:

     test1.wproxy.org/path/to 127.0.0.1:6001
     https://test2.wproxy.org/path1/to1 127.0.0.1:6001
     # 根据请求参数设置 host
     /google/ 127.0.0.1:6001
    
     # 或
    
     127.0.0.1:6001 test1.wproxy.org/path/to https://test2.wproxy.org/path1/to1 /google/

    2、 修改请求Cookie

    www.qq.com reqCookies://custom_key1=123&custom_key2=789

    3、请求替换

      (1)、替换本地内容

          test.wproxy.org/test file:///Users/xx/statics
          test.wproxy.org/test 及其子路径
    test.wproxy.org/test/path/to 请求 会尝试读取本地文件
    /Users/xx/statics/path/to

       (2)、替换其他请求

          test.wproxy.org/test https://ke.qq.com
          test.wproxy.org/test  及其子路径
    test.wprxoy.org/test/xxx 请求会用
    https://ke.qq.com/xxx 响应头和内容替换
     

    4、查看 JS 报错及页面 console.log

    5、修改相应状态码

    # 模拟响应 500(请求不会到后台服务)
    test3.wproxy.org/path/to statusCode://500
    
    # 修改响应状态码(请求会到后台服务)
    test4.wproxy.org/path/to replaceStatus://400
    
    # 302 重定向
    test5.wproxy.org/path redirect://https://ke.qq.com/
    
    # 301 重定向
    test6.wproxy.org/path redirect://https://ke.qq.com/ replaceStatus://301
  • 相关阅读:
    第一次上机作业
    第一次java作业
    软件测试作业
    2021年的第一次作业
    Android作业----------------------购物车3.0
    Android作业----------------intent2.0
    Android作业----------------listview1.0
    Android-------------------数据存储
    Android--------------------跳转与数据传递
    Android----------PopWindow
  • 原文地址:https://www.cnblogs.com/zhishiyv/p/16392289.html
Copyright © 2020-2023  润新知