非GUI模式运行Jmeter脚本
一、应用场景
日常测试过程中发现,在大数量并发时,jmeterGUI界面经常宕机、卡死,在这种情况下我们就需要使用命令行来执行脚本了(非GUI模式)。
二、命令行模式优点
1、节约系统资源,无需启动界面
2、便捷快速:仅需启动命令行,输入命令便可执行
3、易于持续集成:可通过shell脚本命令执行
三、参数详解
四、无界面单机执行
为方便管理起见,在Jmeter安装目录下的bin目录下创建一个文件夹testscript用来存放脚本(.jmx文件),再创建一个文件夹testresult用来存放脚本执行后的结果文件。
结果文件是可以在Jmeter可视化界面打开的,它保存了脚本执行过程中的各种结果非常全面,结果树、聚合报告、表格查看结果等都可以将它打开看到响应的数据。
执行方法:
Windows
1、cmd打开命令行模式
2、切换到Jmeter安装目录下的bin目录下
3、执行命令:jmeter -n -t testscript\Baidu.jmx -l testresult\01-reslut.jtl(执行结果文件也可以保存为.cvs后缀)
在脚本运行过程中,由于无界面,命令窗口会每隔一段时间打印一下当前的运行状态,你会在窗口中看到类似下面的信息:
summary+ 是开始这个时点的报告。
summary= 是总结它之前的报告,呈现出的是当前时点之前总的情况,通常是均值。
最后一个summary=是本次压测总的情况,如果脚本按时正常结束的话,最后一次summary里面的值应该和你从GUI打开聚合报告或概括报告的值一致。
Linux
1、使用linux命令进入Jmeter安装目录下的bin目录
2、执行命令:jmeter -n -t testscript\Baidu.jmx -l testresult\01-reslut.jtl(执行结果文件也可以保存为.cvs后缀)
3、把结果文件下载到windows机器上,使用Jmeter打开结果文件
五、无界面分布式压测
当并发量过大单机无法承担需要做分布式压测,分布式的配置同以前文章介绍的一样,再次不做赘述。
执行方法:
1、把脚本和参数文件存放到各台终端相同目录下
2、将每台终端的jmerter-server.bat打开等待主机发号施令
3、在主机命令窗口键入类似以下命令:
jmeter.bat -n -t testscript/Baidu.jmx -R 192.168.182.129:1100,192.168.182.130:1200 -l testresult/01-result.jtl
命令中-R代表远程 remote ,后面跟随的是每台终端机jmeter-server窗口显示的 ip 和端口,同样,多台终端之间由逗号隔开,其他都与单机命令一样。于是可以看到各台终端机的jmeter-server窗口有关运行和阶段性summary的信息直至运行结束。总体的报告都在你主机保存的那个.jtl文件里。
执行结果:
转载于:https://www.cnblogs.com/L-Test/p/9427795.html
非GUI模式运行Jmeter脚本相关推荐
- 非 GUI 模式运行 JMeter 压力测试
非 GUI 模式,即命令行模式,运行 JMeter 测试脚本能够大大缩减所需要的系统资源. 使用命令:jmeter -n -t <testplan filename> -l <lis ...
- jmeter非GUI模式如何压测并生成测试报告
在启动Jmeter时,我们会看到这样一句提示: 不要使用GUI模式(界面模式)进行负载测试,GUI模式只能用于创建测试和调试.进行负载测试时,需要时用非GUI模式. 那么为什么进行负载测试时一定要用非 ...
- installshield 脚本 在卸载过程执行_Linux下运行Jmeter脚本
1.为什么在linux下运行jmeter脚本? 答案:当然在windows下运行jmeter脚本也是可以的,但是因为linux系统的性能是优于Windows系统,我们在加载并发用户数时,是利用系统的线 ...
- jmeter结果树为空_【转载】 jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法...
jmeter的bin目录下,打开命令窗口,执行jmeter -n -t jmeter脚本 -l 结果: 执行结束后,聚合报告打开结果,显示错误率100%:察看结果树中打开结果,显示无数据: 解决办法: ...
- jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法;
jmeter的bin目录下,打开命令窗口,执行jmeter -n -t jmeter脚本 -l 结果: 执行结束后,聚合报告打开结果,显示错误率100%:察看结果树中打开结果,显示无数据: 解决办法: ...
- 命令行运行jmeter脚本
1.通过gui界面的jmeter创建一份脚本: 2.打开cmd,切换到jmeter程序的Bin目录: 3.执行jmeter.bat -n -t bookair_0613.jmx -l log_3.jt ...
- jtl 转换html 乱码,解决 jmeter 非 GUI 模式运行测试,结果 jtl 文件没有响应数据及中文乱码...
jmeter 为了减轻客户机负担,没有默认把这些信息保存,如果想要保存,也可以,需要做出如下配置: 修改 bin 目录下的 user.properties 文件,追加配置: jmeter.save.s ...
- jmeter 非GUI模式下测试报错An error occurred: Unknown arg:
D:\download\性能工具\JMeter\apache-jmeter-2.11\apache-jmeter-2.11\bin>jmeter -n -t E:\性能测试\jmeter scr ...
- jmeter 非gui 模式跑jmx
D:\study\apache-jmeter-3.0\bin>jmeter -n -t D:\study\apache-jmeter-3.0\ 基金排行.jmx -l D:\study\apac ...
最新文章
- Ubuntu更新时遇到/boot空间不足
- boost::callable_traits的is_reference_member的测试程序
- P3805 【模板】manacher算法
- 英语语法最终珍藏版笔记-18what 从句的小结
- ronald aai_AAI的完整形式是什么?
- 矩阵的对数运算公式_必修一——对数与对数运算
- 联想面试智力题,听说前面三道题必考(有部份解答)
- 【方案分享】2021年钟薛高营销策划方案.pptx(附下载链接)
- 1022: [SHOI2008]小约翰的游戏John - BZOJ
- SQL数据库的多表查询
- Android+8.0+微信表情,微信8.0版本重大更新!emoji表情包动态化,安卓版也可以下载了...
- 天翼云搭建socks5和搭建http
- Matlab GUI设计——文件读取和保存uigetfile,uiputfile
- WDF队列分析(3)
- Php区分自然量跟aso量,ASO优化——判断下载量与评论的比例关系
- Jupyter处理大量数据导致内存溢出 网页崩溃的解决办法
- 乔布斯2005的演讲
- 一分钟搞懂embedding
- 简单人物画像_简单的素描画人物图片
- RISC-V指令集架构优势
热门文章
- shell实例第1讲:编写shell脚本注意事项
- DevOps笔记-06:什么是CI/CD?它们与敏捷开发和devops的关系?
- 修改tomcat端口号的方法:
- 3.STM32中对EXTI_PE5_Config()函数的理解(自定义)之中断控制按键LED
- spring12:注解的方式实现di(依赖注入)
- oracle 创建带参数的视图
- 史上最全!图解浏览器的工作原理
- 第十三章:位图(三)
- springboot获取URL请求参数的几种方法
- 【转载】一致性哈希算法(consistent hashing)