1、fiddler抓不到请求的原因?
(1)抓不到app的请求,可能是代理或者端口设置的不对
(2)fiddler配置问题导致:
a、fiddler添加了域名过滤,所以抓不到其他域名的请求
b、fiddler关闭了代理功能,所以抓不到请求(开关在左下角)
c、fiddler设置了process,只能抓到某个浏览器的请求
(3)ios抓不到包有可能是证书过期了,需要重新安装证书
2、fiddler怎么进行弱网测试?
fiddler的弱网测试需要用到fiddler script 插件
如果是发送请求延迟:fodder script代码中修改函数onBeforeRequest中的一行代码。 bscession["request-trickle-delay"]='3000',点击按钮【save script】保存,然后用replay回放请求就可以了。这样就模拟了请求发送延迟3秒了
如果是响应延迟:fodder script代码中修改函数onBeforeRequest中的一行代码。 bscession["response-trickle-delay"]='3000',点击按钮【save script】保存,然后用replay回放请求就可以了。这样就模拟了响应延迟3秒了
3、fiddler如何修改请求参数:
方法一:直接在composer中修改,点击按钮【execute】重新请求就可以了
方法二:用断点的方式修改。fiddler下边有一个设置断点的按钮,箭头向上请求前断电,箭头向下响应断点。
设置断点以后,就可以在webform中修改请求参数了,然后点击按钮【run to connection】就可以重新发送了
以上是面试测试工程师过程中被问到的关于fiddler的问题,总结的缺少或者有问题,欢迎指出。。。。