以前jmeter脚本录制一般有两种方法:1)使用badboy来录制脚本;2)使用自带功能录制。遗憾的是录制的脚本混乱,需要再次加工才能使用。但是jmeter3.0新版推出以后,可以解决大家这一烦恼。
长话短说,下面就看实际操作:
ps:jmeter3.0的安装这里就不介绍,直接启动jmeter,使用jmeter自带的录制模板(^^模板很强大哦)。
1.打开 文件—Templates弹出对话框,点击Create。
2.打开http代理服务器,常用参数说明
http代理服务器顾名思义就是将自己作为一个http代理,jmeter启动代理后,IE(也需要设置代理)请求直接通过jmeter代理进行上网即http请求通过jmeter转发进行访问。
端口:8888,代理端口,通常不用修改,将IE代理端口设置为8888,两个一致即可。
目标控制器和分组默认都不用修改,分组是控制将一次请求放到一个事务里面。
3.http代理服务器过滤规则设定
例如:ip地址过滤,我们想访问的网址为www.linyi.net,在包含模式里面添加.+(linyi\.net).+即可。ps:这里具体ip(172.16.16.87)地址的过滤还不会,有会烦请告知一下。虽然不会,但是也可以曲线救国,例如:http://172.16.16.87:8080/mcp-manage/地址,可以在包含模式里添加.+(87:8080).+
静态资源过滤,模板中已经默认添加了,如果想要录制静态资源,直接把排除模式里面的两条记录删除。
4. ip地址替换
在 用户定义的变量 中填写环境的信息变量,后续脚本录制的时候会自动参数化,方便以后脚本移植到其他环境上使用。
设置变量后录制脚本样例
5.启动jmeter代理服务器
6.设置IE代理
Internet选项--连接---局域网设置--高级--代理设置,此处端口需要和 步骤2 一致