非 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/fengpingfan/p/5586711.html

非 GUI 模式运行 JMeter 压力测试的更多相关文章

  1. 使用非 GUI 模式运行 JMeter 压力测试

    使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源.使用命令jmeter -n -t <testplan filename> -l <list ...

  2. 非GUI 模式运行 jmeter 压力测试

    非 GUI 模式,即命令行模式,运行 JMeter 测试脚本能够大大缩减所需要的系统资源. 使用命令:jmeter -n -t <testplan filename> -l <lis ...

  3. 『动善时』JMeter基础 — 55、使用非GUI模式运行JMeter(命令行模式)

    目录 1.JMeter的非GUI模式说明 2.为什么使用非GUI模式运行JMeter 3.使用非GUI模式运行JMeter (1)非GUI模式运行JMeter步骤 (2)其它参数说明 4.CLI模式运 ...

  4. 非GUI模式运行Jmeter脚本

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

  5. 『动善时』JMeter基础 — 55、JMeter非GUI模式运行

    目录 1.JMeter的非GUI模式说明 2.为什么使用非GUI模式运行JMeter 3.怎样使用非GUI模式运行JMeter (1)非GUI模式运行JMeter步骤 (2)其它参数说明 4.CLI模 ...

  6. Jmeter非GUI模式运行

    非GUI模式,即命令行模式,运行 JMeter 测试脚本能够大大缩减所需要的系统资源. 使用的命令: jmeter  -n  -t  脚本文件路径   -l   结果输出文件路径   -j   日志文 ...

  7. Jmeter非GUI模式启动

    首先我们需要了解,GUI和非GUI模式启动Jmeter对测试的影响:Jmeter可视化界面及监听器展示结果需要消耗负载资源,从而导致,在大并发的情况下GUI方式会导致负载机资源紧张,对性能造成影响 e ...

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

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

  9. Jmeter之非GUI模式(命令行)执行

    在使用Jmeter进行性能测试时,建议使用非GUI模式执行. 命令行启动 1.进入jmeter安装的bin目录 2.执行Jmeter命令 如下: (1.jmeter.bat -n -t E:\apac ...

随机推荐

  1. 静态方法不能使用this的原因 当没有实例对象时候 在静态方法里面传入this时会出现空指针异常现象 所以为了防止该现象 静态方法里面不能使用this

    静态方法不能使用this的原因 当没有实例对象时候 在静态方法里面传入this时会出现空指针异常现象 所以为了防止该现象 静态方法里面不能使用this

  2. 进程间通讯-3(Manager)-实现数据的同时修改

    Manager 可以实现列表,字典,变量,锁,信号量,事件等的数据之间的共享.Manager已经默认加锁了.控制数据不会乱. 实现了不同进程之间数据的共享,并且可以同时修改. from multipr ...

  3. [LOJ2538] [PKUWC2018] Slay the Spire

    题目链接 LOJ:https://loj.ac/problem/2538 Solution 计数好题. 首先可以发现这题和期望没关系. 其次对于手上的一套牌,设我们有\(a\)张强化牌,那么: 如果\ ...

  4. 【CodeChef】Palindromeness(回文树)

    [CodeChef]Palindromeness(回文树) 题面 Vjudge CodeChef 中文版题面 题解 构建回文树,现在的问题就是要求出当前回文串节点的长度的一半的那个回文串所代表的节点 ...

  5. BZOJ1046 [HAOI2007]上升序列 【LIS + 字典序最小】

    1046: [HAOI2007]上升序列 Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 5410  Solved: 1877 [Submit][St ...

  6. selenium - webdriver - 设置元素等待

    隐式等待:implicitly_wait(value), value默认是0 from selenium import webdriverfrom selenium.common.exceptions ...

  7. supervisor安装、配置和运行

    supervisor是python写的进程管理工具,supervisor能够批量对进程执行启动,停止,重启等操作,有效提高了运维效率.注意supervisor只能管理前台进程,supervisor会自 ...

  8. JQuery学习一

    第一个JQuery程序 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <he ...

  9. redis 设置外网可访问

    前提是你已经把redis的端口放到了防火墙计划中, /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT /etc/rc.d/init.d/ipt ...

  10. mysql连接时权限问题 用户问题

    启动工程时会连接mysql数据库,此时报错: ERROR 1044 (42000): Access denied for user 'pay'@'localhost' to database 'pay ...