JMeter:Linux上安装&运行JMeter
来源:互联网 发布:linux查看端口占用 编辑:程序博客网 时间:2024/05/16 07:20
1、安装&配置
可在Linux服务器上利用服务器强大的性能,执行JMeter进行性能测试。
当然,可在Windows机器上先编好测试计划(注意版本匹配,否则可能产生莫名错误),然后下载到Linux上运行。
以JMeter2.9为例,下载地址:http://jmeter.apache.org/download_jmeter.cgi,选择binaries下2.9版本。
解压完成后,添加环境变量:
vi /etc/profile
添加下述两行:
export JMETER="/usr/local/jmeter/apache-jmeter-2.9"
export CLASSPATH="$JMETER/lib/ext/ApacheJMeter_core.jar:$JMETER/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:$CLASSPATH"
完成添加后下述命令使配置生效:
source /etc/profile
2、运行测试计划
如需要修改测试计划,可在Linux上以文本形式打开,编辑诸如线程数,迭代次数等等参数。
首先为测试计划test_on_linux.jmx新建一个存储测试结构的文件test.jtl。
在JMeter的bin目录下运行命令:
./jmeter -n -t test_queryweb_on_linux.jmx -l test_queryweb.jtl
参数说明:
-n表示以nogui方式运行测试计划
-t表示测试计划,后面跟测试计划名称
-l表示测试结果,后面跟测试结果文件名称
如果没有错误,则打印如下信息:
[root@localhost bin]# ./jmeter -n -t test_on_linux.jmx -l test.jtl
Created the tree successfully using test_on_linux.jmx
Starting the test @ Mon Jul 15 13:51:22 CST 2013 (1373867482740)
Waiting for possible shutdown message on port 4445
Tidying up ... @ Mon Jul 15 13:52:37 CST 2013 (1373867557639)
... end of run
3、查看测试结果
上述end of run表示测试计划已经运行完毕。可在windows上运行JMeter打开测试结果文件test.jtl。
具体步骤为:
step1:
运行JMeter的bin目录下jmeter.bat,打开JMeter图形窗口,并新建或打开一个测试计划,为该计划添加“结果查看树”和“聚合报告”。
图1 添加“结果查看树”和“聚合报告”。
step2:
打开查看结果树,点击“浏览”按钮打开测试结果文件test.jtl。同理,打开聚合报告,点击“浏览”按钮打开测试结果文件test.jtl生成聚合报告。
图2 打开结果文件
4、分布式运行JMeter
执行命令:./jmeter -n -t test.jmx -R ip1,ip2 -l test.jtl
- JMeter:Linux上安装&运行JMeter
- JMeter:Linux上安装&运行JMeter
- linux上安装运行Jmeter
- 怎样在Linux上运行JMeter脚本
- Linux下运行jmeter
- jmeter服务器上安装
- Linux 下 安装 Jmeter
- Linux 环境 jmeter安装
- linux 配置jmeter安装
- Linux下运行jmeter压测
- jmeter运行
- jmeter在linux上的安装与环境变量配置
- Linux下 运行Jmeter (含一个jmeter简单示例)
- Linux下 运行Jmeter (含一个jmeter简单示例)
- linux中安装jdk+jmeter-
- linux中安装jdk+jmeter
- jmeter安装
- Jmeter安装
- 你所期待的一生
- Java中的方法重写和方法重载
- c++ static变量
- Android中,Context,什么是Context?
- 条码扫描二维码扫描——ZXing android 源码简化
- JMeter:Linux上安装&运行JMeter
- Qt 出现“undefined reference to `vtable for”原因总结
- 神奇的afxoleinit()
- Mysql定义外键的方法
- SAP产品成本计算流程
- hdu 1847 博弈基础题 SG函数 或者规律2种方法
- 开发者的福利!畅销移动应用开发的10个步骤
- WINDOWS下线程同步探讨
- 数字万用表(七段数码管)的图像识别(opencv实现)