1、修改网络请求内容
右键->compose。可修改请求头。
应用:修改传参,查看接口返回的不同内容。构建主要的测试用例的接口数据来源。
2、给服务器做压力测试
说白了就是:多线程重复调用接口
右击,然后选择 「Repeat Advanced」
应用:很弱的投票网站来快速投票,诈骗的钓鱼网站喂垃圾数据。短信轰炸?抢票?频繁的调用接口。
3、修改服务器返回内容
场景:一些异常case,或服务器返回的数据覆盖不全case种类。需要自己造数据。
方法:Charles 提供了 Map 功能、 Rewrite 功能以及 Breakpoints 功能,都可以达到修改服务器返回内容的目的
Map 功能适合长期地将某一些请求重定向到另一个网络地址或本地文件。(Map Remote/Map Local)
Rewrite 功能适合对网络请求进行一些正则替换。(Rewrite)
Breakpoints 功能适合做一些临时性的修改。(Breakpoints)
应用:
1、一些请求接口的活动弹窗展示出来
2、UED相关需求-丰富数据种类样式,到达覆盖测试case。具体操作为:先save response,然后编辑,再map local即可。exm:让wx-零钱明细多起来
参考:charles使用教程
网友评论