Jmeter的录制脚本的方式有很多种,比如自身代理、通过badboy、或者谷歌的BlazeMeter插件来录制,但是badboy的内核是IE浏览器,如果需要录制的网站不支持IE那就不能使用了(巧的是我需要录制的网站就不支持IE);
而谷歌的BlazeMeter插件则需要登录后才能导出录制的脚本(我的登陆密码忘记了,想重置似乎还有连接外网,因为XX到期了不想续费就没用了)。所以相对来说使用JMeter代理来进行录制相对来说简单一些。下面就是使用JMeter设置代理进行录制脚本的步骤。
1、在JMeter中点击Test Plan后右击选择添加-线程-线程组;
2、点击Test Plan 右击选择添加-非测试元件-HTTP代理服务器。
3、在HTTP代理服务器界面中,端口号默认,目标控制器选择 Test Plan>线程组;
4、打开谷歌浏览器,点击设置
5、在设置界面中的系统区域中点击打开计算机的代理设置(因为我把谷歌设置成了默认浏览器,所以设置代理可能是需要去本机设置)
6、点击打开计算机代理设置会打开本机的网络和INTERNET界面,在代理界面中勾选 使用代理服务器,地址填写本机的ip地址,端口号填写之前JMeter,HTTP代理服务器界面中默认的端口号,如果修改了这里也有改成一样的,修改后点击保存。
7、打开JMeter,在HTTP代理服务器中点击启动后会显示一个提示弹窗点击ok;
8、点击ok后会显示录制弹窗,这时打开谷歌浏览器输入需要录制的网址就可以进行录制了,录制到的结果可以在JMeter中线程组查看,如果没有录制到脚本需要就具体查看一下哪个地方做错了,