在性能测试经常会要求压某个页面的需求。这种需求,目前jmeter主要有2种方式:1.通过fiddler代理方式抓取报文后转化为jmeter脚本。2.jmeter自带Http代理服务组件直接录制脚本。
对比2个方式,fiddler方式最大方便是保存录制时的响应报文结果,调试时对比请求和响应,特别是在需要实现关联时方便很多。
工具集: 私信发送给你
使用fiddler录制脚本步骤:
1) 下载安装fiddler
2)fiddler添加转化脚本插件
具体操作,见配置流程.doc
3)fiddler中设置filter过滤URL和静态资源
常见静态资源:.js .ico .css .jpg .gif .png
具体设置参考文章:?log_from=857bbf2c1f495_09
4)打开浏览器,模拟用户操作,fiddler就会抓取报文
5) 删除无用请求(如:302的重定向请求),保存所用请求,操作如下:
备注:保存后,删除所有session,再打开刚才保存的文件;这样转化jmeter的序号比较方便使用。
6)将所用请求转化再jmeter脚本
7)使用jmeter打开生成脚本,再脚本调试和优化