在测试中,根据测试场景的不同,会需要在测试中更改访问请求、或者更改请求内容,从而达到最终的测试目标。这时测试要构造数据,设置断点以篡改请求和响应的数据包。
如何设置断点修改request的数据包呢?
1.先在浏览器中打开百度网页输入“百度地图”,可以看到测试断点前的正常数据。
断点_3.PNG2.打开fiddler工具,点击Rules---Automatic Breakpoint----Before Requests(也可直接按F11),设置请求前断点,之后访问的数据都会被截断。
断点_1.PNG3.在QuickExc框中输入cls,清除之前访问的数据包,以方便找到我们需要的数据包。(自己在学习的时候就是因为一直找不到请求包搞了很久,后面发现的这个小技巧很方便)
断点_2.PNG4.打开之前的网页,点击“百度一下”进行请求,可在fiddler中看到有断点的数据包产生,选择请求的数据包,选择右侧的WebForms栏,选择修改wd的数据,将“百度地图”修改成“高德地图”,点击Run to Completion。
断点_4.PNG 断点_6.PNG
5.进行上面的操作之后,可看到列表中的数据包状态有改变,打开网页可看到访问的内容是刚修改的“高德地图”的内容。
断点_5.PNG
网友评论