接口测试主要分为两种,第一种 伪造request ,第二种 伪造response
1.fake request
get请求,很简单,浏览器直接伪造即可
post请求
#1 写代码或者使用firefox插件
前端post数据,如果不是部署到一个服务器上,恐怕会发生跨域问题
当然也可以直接访问接口
#2 fiddler composer
捕捉到的接口url,直接拖到composer中,处理一下,excute即可
#3 fiddler breakpoint
1.bpu 接口url 这个可以再inspectors里面直接改 bpu解除
2.auto responser -> rule editor中选择 *bpu
3.Rules->Automatic Breakpoint ->Before Requests(这种方法会中断所有的会话)
再次点击Rules->Automatic Breakpoint ->Disabled就可以消除断点了
#4 fiddler replay -> Reissue and edit
一样哒 这个可以再inspectors里面直接改
2.fake response
response
#1 fiddler auto responser
模拟各种reponse场景,可以使用正则过滤 接口url
文件来 模拟response body
比较麻烦,推荐使用第二种
#2 fiddler breakpoint
和上面的fake request一样的,只不过bpu换成了bpafter
bpafter 接口url
2.auto reponser
3. 打开Fiddler点击Rules->Automatic Breakpoint ->After Requests(这种方法会中断所有会话的返回)
再次点击Rules->Automatic Breakpoint ->Disabled就可以消除断点了
3.tips
breakpoint 和 auto reponser 都可以做,fake request和response,两个的区别是什么呢
breakpoint使用方便,但是有时需要手动修改,可能导致client端超时