非 GUI 模式,即命令行模式,运行 JMeter 测试脚本能够大大缩减所需要的系统资源。

使用命令:jmeter -n -t <testplan filename> -l <listener filename>

-n:非GUI模式

-t:需要执行的脚本文件名,如:XX.jmx

-l:保存的文件名,如:XX.jtl

步骤:

1、在GUI模式下添加测试计划,完成请求设置并保存为jmx文件(包括添加监听器)

2、打开cmd命令行

  a、进入jmeter bin目录下,如我的jmeter在D盘下:

    C:\Users\sfit1175>d:

    D:\download\性能工具\JMeter\apache-jmeter-2.11\apache-jmeter-2.11\bin>

  b、在bin目录下执行测试脚本命令:

    注:jmx脚本文件需放到非中文目录下    

D:\download\性能工具\JMeter\apache-jmeter-2.11\apache-jmeter-2.11\bin>jmeter -n
-t E:\read.jmx -l read.jtl
Java HotSpot(TM) Client VM warning: ignoring option PermSize=64m; support was re
moved in 8.0
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=128m; support wa
s removed in 8.0
Creating summariser <summary>
Created the tree successfully using E:\read.jmx
Starting the test @ Wed May 18 15:08:03 CST 2016 (1463555283944)
Waiting for possible shutdown message on port 4445
summary + 1 in 0.1s = 6.7/s Avg: 150 Min: 150 Max: 150 Err:
0 (0.00%) Active: 5 Started: 5 Finished: 0
summary + 99 in 1.2s = 80.2/s Avg: 74 Min: 47 Max: 232 Err:
0 (0.00%) Active: 0 Started: 10 Finished: 10
summary = 100 in 1.2s = 81.0/s Avg: 75 Min: 47 Max: 232 Err:
0 (0.00%)
Tidying up ... @ Wed May 18 15:08:05 CST 2016 (1463555285971)
... end of run

3、查看执行结果

  a、执行结果在执行命令时当前的目录下,如我在是D:\download\性能工具\JMeter\apache-jmeter-2.11\apache-jmeter-2.11\bin目录下执行命令的,就去bin目录下找到该文件read.jtl

  b、在jmeter GUI模式下看结果:

    在jmeter GUI模式打到read.jmx文件

    选择其中一个监听器,点击右则的“所有数据写入一个文件”下方的“浏览”,选择刚才的read.jtl文件,点击打开即可。

       

转载于:https://www.cnblogs.com/hjianhui/p/9985184.html

非 GUI 模式运行 JMeter 压力测试相关推荐

  1. 非GUI模式运行Jmeter脚本

    一.应用场景 日常测试过程中发现,在大数量并发时,jmeterGUI界面经常宕机.卡死,在这种情况下我们就需要使用命令行来执行脚本了(非GUI模式). 二.命令行模式优点 1.节约系统资源,无需启动界 ...

  2. jmeter非GUI模式如何压测并生成测试报告

    在启动Jmeter时,我们会看到这样一句提示: 不要使用GUI模式(界面模式)进行负载测试,GUI模式只能用于创建测试和调试.进行负载测试时,需要时用非GUI模式. 那么为什么进行负载测试时一定要用非 ...

  3. jmeter压力测试动态修改并发参数

    Apache JMeter 是 Apache 旗下的开源压测工具,创建于 1999 年初,迄今已有超过 20 年历史.JMeter 功能丰富,社区(用户群体)庞大,是主流开源压测工具之一. 性能测试通 ...

  4. Jmeter之http性能测试实战 NON-GUI模式 进行分布式压力测试——干货(十二)(转载)...

    转载自:https://www.cnblogs.com/Lam7/p/6833501.html Apache JMeter Distributed Testing Step-by-step This ...

  5. JMeter压力测试,mongodb教程视频百度云

    2.httpclient4:压测时,每请求一次都创建一个新的链接,(jmeter5.0以前默认关闭了连接复用,5.0上是打开的:即每请求一次都会创建一个新的链接). 从JMeter 5.0开始,当使用 ...

  6. Apache JMeter压力测试快速入门

    引言 前文<Apache JMeter功能测试快速入门>中,我们在bin目录下点击jmeter.bat启动JMeter时,目光如炬的你一定注意到了命令行窗口中的如下提示: Don't us ...

  7. JMeter压力测试,五年Java开发者小米、阿里面经

    下载地址:jmeter-plugins.org 安装:下载后文件为plugins-manager.jar格式,将其放入jmeter安装目录下的lib/ext目录,然后重启jmeter,即可. 启动je ...

  8. JMeter压力测试与JVM监控以及调优

    一.性能指标 -★ 响应时间(Response Time: RT) 响应时间指用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的响 应结束,整个过程所耗费的时间. HPS(Hits Per ...

  9. 接口测试工具-Jmeter压力测试使用

    接口测试工具-Jmeter压力测试使用 官方描述:jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jm ...

最新文章

  1. jQuery源码阅读3— bulidFragment( )
  2. MFC 获取命令行参数
  3. Account group 0170 reserved for consumers
  4. JavaScript的一些常用方法
  5. 爬虫之基于线程池异步抓取
  6. 使用逻辑回归制作评分卡
  7. 1月31日 资源网站(素材模板)
  8. C# COM Object for Use In JavaScript / HTML, Including Event Handling(转载)
  9. python 学习之路开始了
  10. 求n个排序链表的交集
  11. JM8.6的解码端去方块滤波代码详述
  12. 给DW2XLS源代码增加了同时导出多个dw的代码(合并多个dw)
  13. python catia二次开发_CATIA VBA二次开发教程|使用零件的Body生成Product
  14. 学生宿舍管理系统概要设计说明书
  15. python中的转义字符
  16. 以太网交换机MAC地址表格式 IVL和SVL
  17. WPF --三维空间(一)(简介)
  18. 软件测试之SDK开发(ios)——signal捕获
  19. 一天一块钱第二天翻倍_再把钱翻倍
  20. pic c语言 位标志,PIC单片机状态寄存器中的C(进位/借位位标志)

热门文章

  1. java io流操作_十个Demo进行讲解Java中IO流的常用操作~
  2. STM32F4 串口DMA
  3. c++ doxygen 注释规范_利用Doxygen给C程序生成注释文档
  4. arduino i2c 如何写16位寄存器_树莓派3B开发Go语言(二)寄存器版本GPIO
  5. 绿盟防火墙配置手册_双链路环境下不同品牌防火墙更换案例分享
  6. 非零返回怎么解决_VLOOKUP如何返回多个值?
  7. 路由算法及路由协议(详解)
  8. 一、MySQL查询学习笔记(基础查询、条件查询、排序查询、常见函数、分组查询 详解)
  9. LeetCode 1717. 删除子字符串的最大得分
  10. LeetCode 1259. 不相交的握手(DP)