JMeter 压力测试之-脚本录制方法总结

最近由于项目的测试需要,把之前只是简单学习的JMeter又重新捡起来好好学。这篇文章就把JMeter的脚本录制工具和方法做个简单的小结。 JMeter 的脚本录制相对还是很简单的,除了自带的HTTP代理服务器以外,被大家用的比较多的是Badboy, 最近我发现Chrome的BlazeJMeter 这个插件也是一个非常好用的工具,下面逐一介绍。 1.JMeter HTTP 代理服务器; 步骤: >.依次新建TestPlan, TestGroup, Critical Section Controller; >.在WorkBench->Add->Non-Test Elements->HTTP(S) Test Scripts Recorder; 配置内容介绍: 1).端口号; 2).配置保存脚本的位置; 3).配置需要录制的内容; 4).过滤掉不需要录制的内容; 5).点击Start 开始 在录制的开始的时候如果遇到路径的问题,看这里了解详情。 >.配置HTTP代理和端口(端口号与上一步的端口保持一致),Firefox 为例: >.接下来可以开始录制脚本了,录制结束以后就可以点击‘Stop’结束录制,然后可以去配置好的控制器查看录制到的内容啦。 JMeter 的HTTP代理服务器录制下来的内容会比较多,这里就需要你去结合Web 端F12->Network 去过滤掉你不需要的内容了。 2.Badboy 录制; Badboy 的录制相对就比较简单了, 不用做额外的设置。 步骤: >.打开Badboy,在地址栏输入你需要录制的url, >.点击菜单栏的开始(red button)按钮进行录制就可以了(Badboy的浏览器与你电脑的默认浏览器是一致的);录制结束以后可以看到操作都会显示在左边的Test Site下面. >.File->Export to JMeter…保存到指定的位置; >.用JMeter将.jmx 文件打开就可以了 我在实际工作中有发现Badboy 在录制的时候会报很多js的错误,这个暂时还没搞清楚是怎么回事,换成JMeter自己录制就OK, 不知道是不是跟开发用的JaguarJS 有关系,等待继续研究。 3.BlazeMeter的录制; 向大家隆重推荐Chrome … Read moreJMeter 压力测试之-脚本录制方法总结