1.很简单的压力测试
设置同时发送10万条http请求到服务器,测试服务器是否会崩溃或异常。
方法:
选中需要发送的请求指令,按住shift键,点击replay,即可设置发送次数;直接点击replay则仅重复发送1次。
2.Fiddle停止抓包
在抓包时,想停止抓包分析前面的数据,总是找不到哪里可以停止,有木有!三种方法:点击左下方的capturing,capturing字样消失了后就停止抓包了‚点击capturing旁边的选项,选择Hide All,ƒ在命令栏输入stop,也会停止抓包。
3.Composer的参数设置
一般勾选前3个,第一比较常用,勾选代表点了执行请求后,自动跳转到inspectSession界面,方便查看请求和响应的数据。
拓展:
Fix Content-Length header*:该选项卡控制Composer是否会自动添加或修改Content-Length请求头,表示请求体的大小。在很多情况下,缺少适当的Content-Length头的请求会hang住或导致http响应出错;
Follow Redirects*:该选项控制Composer是否会自动适应响应的location头,遵循http/3xx重定向。如果选中该项,composer在失败后最多会执行10次重定向;
Automatically Authenticate:该选项控制Composer是否会自动响应服务器的http/401或http/407认证需求,如果选中该项,会使用fiddler所运行的账户的windows证书自动响应这些问题。要提供不同的证书集,设置preference fiddler.composer.autoAuthCreds.如果服务器需要的证书和提供方的证书不同,请求会失败,通常会返回响应http/403;
4.用fiddle模拟低速网络环境
主要就是通过fiddle修改request和response的响应时间来模拟网络差。首先在rules-customize rules中找到m_SimulateModem,默认为300、150,可修改为3000,1500保存。
但是一定要注意,还要在rules-performance下勾选simulate modem speeds
对比测试结果,修改前的指令时间为0.182,修改响应时间后为3.178,是不是延时很明显。
5.会话比较
选择左侧窗口中需要进行比较的两条指令,右键compare,不过需要安装下载安装WinDiff。