通过Fiddler修改包

1.修改Request

  命令行键入:

  bpu URL

  优缺点:对单个URL打断点。不影响其他接口。

  用途:可以修改客户端对服务器发送的请求,通过修改成不同的参数,验证服务器响应是否正确。通常用于模拟客户端较难手工实现的数据。或者客户端未完成功能时预先测试服务器。(偏重对服务器的测试)

  清除断点:bpu

2.修改Response

  命令行键入:

  bpafter URL

  优缺点:对单个URL打断点。不影响其他接口。

  用途:可以修改服务器返回的响应,通过修改成不同的参数,验证客户端的展示和本地计算是否正确。通常用于模拟客户端较难手工实现的数据。(偏重对客户端的测试)

  清除断点:bpafter

3.Automatic Breakpoints

  位置:

  菜单栏 Rules->Automatic Breakpoints

  Before Requests:对所有接口request打断点。

  优缺点:可以连续对所有接口打断点,分布进行测试,但是无法对单一接口调试(会影响其他接口)。

  用途:同bpu

  After Responses:对所有接口response打断点。

  优缺点:可以连续对所有接口打断点,分布进行测试,但是无法对单一接口调试(会影响其他接口)。

  用途:同bpafter

  Disable:清除自动断点

4.AutoResponder

  位置:

  右侧功能栏

  应用方法:

  1)选中左侧一URL,点击【Add Rule】,该URL自导带入到下方Rule Editor第一行

  2)修改下方Rule Editor第一行内容,去除无用参数。点击右侧【TEST】。弹出框中提示正常匹配则通过。点击【Save】

  3)进入Inspectors,下方response区域选择Raw。点击【View in Notepad】

  4)打开记事本后,另存为TXT文件,在这个文件中修改需要的内容。

  5)返回AutoResponder栏,Rule Editor第二行下拉控件,选择【Find a file】,弹出的资源管理器中选择之前保存的TXT文件。点击【Save】

  6)Rule列表中勾选该Rule,同时勾选上方的Enable rules

  7)完成,可以看到新的Resquest返回时会调用TXT文件中已修改的Response.

  优缺点:灵活性较好,可以设置多个规则。配置脚本化,可以重复使用。

上一篇:深入浅出Vue基于“依赖收集”的响应式原理(转)


下一篇:汉字转整数,比系统简单易用!a2iLxx (覆盖物 16十六进制,VC6亲测可用)请提供意见~