新机器linux下安装Jmeter:

  1. 将Jmeter安装包解压
  2. 配置环境变量,例:

export JMETER_HOME=/usr/local/jmeter/apache-jmeter-3.1

CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar

PATH=$JMETER_HOME/bin

  1. 使用jmeter  –v 验证是否配置成功

windows使用GUI配置测试脚本:

在windows系统下,点击apache-jmeter-3.1/bin目录下的jmeter.bat文件即可运行jmeter,

  1. 在测试计划下添加线程组:

  1. 在该线程组下添加HTTP请求:

  1. HTTP请求:

  1. 在测计划下添加结果数和聚合报告可查看运行结果

5、若配置多个线程组,每个线程组独立跑时,将以下选项选中:

linux(或windows  cmd)下,NOGUI模式使用方法:

  1. 进入/usr/local/jmeter目录下,可将在windows下配置的jmeter测试脚本上传至该目录下。
  2. 进入/usr/local/jmeter/apache-jmeter-3.1/bin/目录下
  3. 执行命令

jmeter -n -t ../../test.jmx  -l ../../result.csv  -e  -o ../../report  -j ../../jmeter.log

(该命令windows 命令提示符下也可运行)

-n  表示NOGUI模式

-t  表示textFile,后接测试脚本

-l  后接记录结果的文件,jmeter会根据该文件生成html报告

-e  在运行结束后生成report

-o  后接结果文件夹名称

4、命令执行结束后,在/usr/local/jmeter文件夹下会生成report文件,打开该文件下index.html可以查看运行结果

运行过程说明:

每30s显示一次记录,+号为该30s内结果统计,=号为从运行开始到目前的结果统计

运行结果说明:

(1) Statistics为运行结果统计

Label:每个JMeter的element的Name值。例如HTTP Request的Name。

Samples:请求总数

KO:失败数

Error%:失败率

Average response time:平均响应时间(单位:ms)

90th pct:90%的请求响应时间小于该值

95th pct:95%的请求响应时间小于该值

99th pct:99%的请求响应时间小于该值

Throughput:吞吐量(计算方式:该label请求总数/运行时

Received KB/sec:每秒从服务器端接收到的数据量,即:收到的千字节每秒的吞吐量测试

Sent KB/sec:每秒从客户端发送的请求的数据量,即:发送的千字节每秒的吞吐量

Min:最小响应时间

Max:最大响应时间

(2)测试指标查看

左侧菜单栏可查看并发线程数,:

平均响应时间:

TPS:

注:时间间隔可在bin目录下user.properties下设置

jmeter.reportgenerator.overall_granularity=10000

即表示图中每一个小圆点间隔10s

jmeter使用手册相关推荐

  1. Jmeter操作手册

    目录 一.Jmeter环境搭建... 2 二.创建线程组... 2 三.创建请求... 3 四.创建监听器... 4 五.增加响应断言... 5 六.参数化... 7 七.增加cookie. 8 八. ...

  2. Jmeter性能测试-GC相关

    2019独角兽企业重金招聘Python工程师标准>>> https://www.cnblogs.com/danqiu/p/6009016.html Jmeter性能测试-GC相关 1 ...

  3. 官方指定Jmeter配置JVM堆内存方式

    官方指定Jmeter配置JVM堆内存方式 文章目录 官方指定Jmeter配置JVM堆内存方式 1.概述 2.调整Jmeter堆内存 2.1.介绍官方推荐堆内存调整方法(jmeter在windows环境 ...

  4. JMeter从入门到精通

    <JMeter从入门到精通>之一--开始你的第一个JMeter脚本 JMeter是一款在国外非常流行和受欢迎的开源性能测试工具,像LoadRunner一样,它也提供了一个利用本地Proxy ...

  5. Web自动化文件上传操作_Chrom

    web自动化中适用于Chrom浏览器的文件上传操作: import win32gui import win32con#谷歌浏览器,固定用法 def file_upload(path):dialog=w ...

  6. 《软件性能测试过程详解与案例剖析 第二版》 面向性能测试相关人员 从性能测试基础开始到大神

    内容介绍 本书围绕基础.案例.工具三个方面组织内容,给出了软件测试的基础知识,介绍了软件性能测试过程,并通过实际工程实例展示如何系统地开展性能测试.并根据性能测试的发展增加了三个部分的内容:" ...

  7. 书评:实战Apache JMeter

    要点 \ JMeter是Apache的一款开源的负载测试工具 \ 通过实例学习JMeter的指南并不多 \ 可以从Leanpub下载这本书的电子版,也可以从Amazon购买纸质版\ InfoQ对这本书 ...

  8. jmeter中文_JMeter安装配置

    JMeter是一款可以做接口测试和压力测试的开源工具 官网下载:http://jmeter.apache.org/download_jmeter.cgi 安装参看:https://blog.csdn. ...

  9. jmeter 核心_初识性能测试工具JMeter

    JMeter简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具. JMeter可以用于对服务器.网络或对象模拟巨大的负载,来自不同压力类别下测试他们的强度和分析整体性能 ...

  10. jmeter命令行压测

    简介:使用非GUI模式,即命令行模式运行jmeter测试脚本能够大大缩减系统资源 1.配置jdk及添加环境变量 变量名:JAVA_HOME 变量值: C:\Program Files\Java\jdk ...

最新文章

  1. python 公钥解密
  2. 2_flutter_TextField(文本框),TabBar(选项卡),bottomNavigationBar(底部导航栏)
  3. ElementUI中el-time-picker实现选择时间并格式化显示和传参的格式
  4. sql 给数据库表 字段 添加注释
  5. 跨浏览器开发:CSS代码的金科玉律
  6. 到2025年将保持不变的热门流行技术
  7. 架构设计中的方法学(七)
  8. 鸿蒙系统打造完备终端,搭载鸿蒙系统的手机很快推出,华为生态更加完善
  9. 如何用VS2005制作Web安装程序
  10. 好用又被遗忘的Char,String 方法
  11. Python 之 sorted()排序详解 适用于任意可迭代对象比如列表,字典等
  12. TCP和UDP的不同
  13. 跑分cpu_跑分超过100万的CPU诞生
  14. JS:如何正确绘制文字
  15. Oracle实现limit
  16. JAVA 编程练习题
  17. Can't open ACPI ATK0100 kernel mode driver解决方法
  18. sniffer 嗅探器
  19. 东秦OJ_1841: 超级密码
  20. vcruntime140d.dll丢失的解决方法_vcruntime140d.dll修复工具下载

热门文章

  1. python xlwt安装_python:安装xlwt模块
  2. for linux shell 菜鸟_Linux 命令大全 | 菜鸟教程
  3. React Native集成阿里云推送----广播推送
  4. 推荐一款点阵字库生成工具/点阵生成器
  5. js获取屏幕宽度方法大全
  6. C++ Opencv安装学习笔记
  7. 现代心理与教育统计学 第一章
  8. API接口调用并处理返回的json数据
  9. Win10下 vc++6.0打开文件闪退解决
  10. MATLAB Radon检测图像,初学radon变换 检测直线 matlab程序实现