jemter之录制脚本

本人为小白,自己上网搜索了好多资料,现在把遇到的所有问题和解决方法总结了一下。

使用jemter进行web端的压测,可以采用两种方式录制分别是:
一.使用Badboy工具进行录制脚本。
二.使用JMeter自身设置来录制脚本。
下面先来介绍第一种方法:
一.使用Badboy工具进行录制脚本:
Badboy是一款不错web自动化测试工具,利用它来录制脚本,并且录制的脚本可以直接保存为JMeter文件来使用。
1、Badboy下载地址:http://www.badboy.com.au/
ApacheJMeter 下载地址: http://jmeter.apache.org/
2、需要的软件:
Badboy -2.2
ApacheJMeter-3.0(需要JDK环境来运行)
3、打开Badboy,默认是处于录制状态,不注意的话可能会录制到一些多余的内容,所以最好是去掉自动录制状态,手动控制。设置方法如下图所示,去掉勾选项,就不会在启动时处于录制状态。
jemter之录制脚本
jemter之录制脚本
4、在对应地方填入需要录制脚本的网址,点击开始录制,录制完成后点击停止。
jemter之录制脚本
5、录制完成后,点击“file----Export to Jmeter…”,修改名称,完成操作。
jemter之录制脚本
6 、打开Jmeter工具,选择“文件”–>“打开”选择刚才保存的文件(.jmx类型),将文件导入进来。
7、添加聚合报告、查看结果树
8、点击开始按钮即可,结果如下图所示:
jemter之录制脚本

下面先来介绍第二种方法:
二.使用JMeter自身设置来录制脚本。
1.打开JMeter工具,首先把语言改为中文,可见下图设置
jemter之录制脚本
2、创建一个线程组(右键点击“测试计划”—>“添加”---->“线程组”)
3、创建一个http代理服务器(右键点击“测试计划”—>“添加”—>“非测试元件”—>“http代理服务器”),设置端口、目标服务器、端口,完成后如下图所示:
jemter之录制脚本
4.下面需要设置一下IE浏览器,点击工具—>“internet选项”—>“连接”—>“局域网设置”
jemter之录制脚本
地址设置为localhost,注意端口号要与上一步Jmeter上的端口号一致。
jemter之录制脚本
5、点击jmeter上 “http代理服务器”的“启动”按钮
jemter之录制脚本
6、打开IE浏览器输入需要录制web项目地址,jmeter会自动记录你IE所访问的页面。这个时候提示无法打开网页,如下图: jemter之录制脚本
需要设置一下IE浏览器,点击工具—>“internet选项”—>“内容”—>“证书”—>“导入”,jmeter的证书一般情况下在bin目录下,导入即可。然后继续输入网址进行录制,录制完成后点击停止。

jemter之录制脚本
jemter之录制脚本
录制后的的网页:
jemter之录制脚本

6、添加结果树、聚合报告。
7、点击开始按钮即可,结果如下图所示:

jemter之录制脚本
三.上述脚本录制并调试好之后就可以进行压测了,点击线程组,设置相应的参数,压测即可。具体执行参数可在聚合报告中查看。
jemter之录制脚本