JMeter 在Linux上配置使用教程
1. 安装配置JDK:
如果环境上已安装JDK, 请跳过此步,否则请正确安装JDK以便接下来Jmeter能正确安装。
2. 在Linux上安装Jmeter:
a. 下载Jmeter文件:http://jmeter.apache.org/download_jmeter.cgi;
b. 将文件“apache-jmeter-2.13.tgz”放在Linux 上(当前操作的server:10.20.99.107) 然后解压:
tar -zxvf apache-jmeter-2.13.tgz
(这里,Jmeter文件放在/home/www)
c. 给Jmeter配置环境变量:
vim /etc/profile (由于权限问题,最好运行命令: sudo vim /etc/profile )
添加以下内容然后保存退出:
执行以下命令使修改的文件生效:
source /etc/profile
d. 检查Jmeter是否安装成功:
jmeter –v
恭喜,看到如此信息表明Jmeter已经正确安装.
3. 使用Jmeter在Linux上执行性能测试:
a. 先在Windows上将脚本调好, 然后保存为XXXXX.jmx; (强烈建议在Windows 和 Linux上配置相同版本的JDK和Jmeter, 以免在之后调试执行脚本时出现莫名奇妙的问题)
这里,示例文件被保存为weblist.jmx;
b. 将脚本上传到Linux上:
c. 这里需要将要测试的目标机器域名加到Linux的hosts文件中.
vim /etc/hosts
d. 按照以下命令格式运行jmeter来执行测试你:
.jmeter -n -t ../plans/XXXX.jmx -l MMMM.jtl
测试执行完成后,就可以看到新生成的jtl结果文件;
e. 将jtl结果文件传回windows:
打开Jmeter,新建测试计划,添加聚合报告,然后通过浏览找到jtl文件查看测试结果:
4. Appendix:
Jmeter runperformance test command parameter introduction:
.jmeter -n -t ../plans/XXXX.jmx -l MMMM.jtl
·-h 帮助 -> 打印出有用的信息并退出
·-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
·-t 测试文件 -> 要运行的 JMeter 测试脚本文件
·-l 日志文件 -> 记录结果的文件
·-r 远程执行 -> 启动远程服务
·-H 代理主机 -> 设置 JMeter 使用的代理主机
·-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号