目的
针对断言的一些记录,仅供参考
接口测试断言干什么?
接口测试是目前最主流的自动化测试手段,它向服务器发送请求,接收和解析响应结果,通过验证响应报文是否满足需求规约来验证系统逻辑正确性。接口的响应类型通过Content-Type指定,常见的响应类型有:
• text/html : HTML格式
• text/plain :纯文本格式
• text/xml : XML格式
• application/xml : XML数据格式
• application/json : JSON数据格式
一、请求之前的断言
1.断言所有的请求
1.1 设置所有断言:
• Rules-> Automatic Breakpoint ->Before Requests
• F11

1.2 取消所有断言:
• Rules-> Automatic Breakpoint ->Disabled
• shift+F11
2.针对某一host进行断言
2.1. 某域名进行断言:(例如截取tapp.xueerqin.net 的请求)
bpu tapp.xueerqin.net

2.2. 取消断言:
bpu
3.断言请求之前

二、请求之后的断言
和请求之前断言的方法是一样的,在接口返回值中在进行修改。response不会返回给服务器,直接给前端。设置如下:
• 中断所有的会话:Rules-> Automatic Breakpoint ->After Response
• 某域名进行断言:bpafter +域名+enter(fiddler版本不同,有的命令行是bpuafter)
• 取消域名断言:bpafter +enter


三、修改页面中的icon(图标)
页面中的icon替换成本地图片(选择url有ico的):

总结
不足的后续补充。
本文详细介绍了Fiddler在接口测试中的断言使用,包括请求前后的断言设置,如对所有请求、特定Host的断言操作,以及如何在请求后进行断言。同时讲解了如何修改页面中的图标,以实现对HTTP会话的控制和测试验证。
678

被折叠的 条评论
为什么被折叠?



