linux下jmeter安装:

1. 下载JMeter
官方网站下载最新版本: http://jmeter.apache.org/download_jmeter.cgi ,目前最新版是Apache JMeter 2.13
下载二进制包,使用JMeter依赖jdk,建议安装jdk 1.6版本以上。
Linux下安装jdk参考文章:http://www.linuxeye.com/Linux/Linux-install-JDK.html

2. 安装JMeter

解压二进制

mkdir /usr/local/jmeter && cd /usr/local/jmeter 

tar -xf apache-jmeter-2.13.tar 

完成后,添加环境变量:

vi /etc/profile

添加下述两行:

export JMETER="/usr/local/jmeter/apache-jmeter-2.13"
export CLASSPATH="$JMETER/lib/ext/ApacheJMeter_core.jar:$JMETER/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:$CLASSPATH"

完成添加后下述命令使配置生效:

source /etc/profile

windows下安装:

安装完jdk,解压完jmeter即可运行。

 

2. 启动JMeter

如需要修改测试计划,可在Linux上以文本形式打开,编辑诸如线程数,迭代次数等等参数。

首先为测试计划test.jmx新建一个存储测试结构的文件test.jtl。

在JMeter的bin目录下运行命令:

 cd /usr/local/jmeter/apache-jmeter-2.13/bin/

java -jar ApacheJMeter.jar -n -t test.jmx  -l test.jtl

参数说明:

-n表示以nogui方式运行测试计划

-t表示测试计划,后面跟测试计划名称

-l表示测试结果,后面跟测试结果文件名称

、查看测试结果

出现end of run表示测试计划已经运行完毕。可在windows上运行JMeter打开测试结果文件test.jtl。

 

windows下jmeter安装:

Windowns下安装jdk同Linux下安装类似,这里就不介绍了。

在目录apache-jmeter-2.13\bin 下可以见到一个jmeter.bat文件,双击此文件,即看到JMeter控制面板

1:添加一个测试计划:

2:添加测试内容:

3:添加结果输出:

压测结果:

Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值
#Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100
Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间
Median:中位数,也就是 50% 用户的响应时间,具体含义如果把响应时间从小到大顺序排序,那么50%的请求的响应时间在这个范围之内。后面的90%/95%/99%也是同样的含义90% Line:90% 用户的响应时间
Note:关于 50% 和 90% 并发用户数的含义,请参考下文
http://www.cnblogs.com/jackei/archive/2006/11/11/557972.html
Min:最小响应时间
Max:最大响应时间
Error%:本次测试中出现错误的请求的数量/请求的总数
Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数
KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec

最新文章

  1. Elmah 日志记录组件
  2. python 清楚数组重复字符串元素
  3. 发送有序广播Ordered Broadcast
  4. ThinkPHP下隐藏index.php以及URL伪静态
  5. 浅析Linux系统下用户与权限管理
  6. UITouch附加
  7. 男同胞爱小秘籍--作为爱他的女朋友了几天C规划
  8. 一个简单的游标删除SQL SERVER表
  9. php并发加锁示例
  10. 浅谈oracle树状结构层级查询测试数据
  11. selenium之 webdriver与三大浏览器版本映射表(更新至v2.29)
  12. angular开发手机网页小记
  13. 《ASP.NET Core In Action》读书笔记系列一 ASP.NET Core 的诞生
  14. C#通过虚方法实现方法重写—多态。
  15. SpringIOC和DI
  16. JavaScript中date 对象常用方法
  17. 【Tensorflow】tensorboard
  18. Python知识梳理
  19. go标准库的学习-strconv-字符串转换
  20. MYSQL使用中字符编码一坑

热门文章

  1. 不同编程语言实现输出“HelloWorld!”
  2. 【Qt开发】菜单栏,工具栏和状态栏
  3. JDBC使用8.0驱动包连接mysql设置时区serverTimezone
  4. ubuntu 12.04 下nginx安装步骤
  5. PKCS 标准
  6. QLineEdit 按键Tab键时 显示历史记录
  7. 浅析JavaScript异步
  8. GitHub上传文件问题总结
  9. Swift面试题
  10. 谈一谈做iOS播放器库开发所涉及的知识点