jmeter-----GUI运行和非GUI运行的区别

gui:界面会消耗很多资源,并且运行的结果是保存在Jmeter运行的内存中。当时间一长,内存增长到一定程度,就会报错,甚至假死。

非gui:实时的将运行log文件保存到本地文件中,不会撑爆内存。并且对机器的资源占用也较少。

原文地址:https://www.cnblogs.com/syw20170419/p/9938727.html

时间: 2024-11-09 05:16:30

jmeter-----GUI运行和非GUI运行的区别的相关文章

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

使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源.使用命令jmeter -n -t <testplan filename> -l <listener filename> 这里是我们使用非 GUI 模式运行测试脚本时可以使用的一些命令: -h 帮助 -> 打印出有用的信息并退出 -n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter -t 测试文件 -> 要运行的 JMeter 测试脚本文件 -l 日志文件 -

使用非GUI模式运行jmeter测试脚本

使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源.使用命令jmeter -n -t <testplan filename> -l <listener filename>(比如 jmeter -n -t testplan.jmx -l listener.jtl)        我的第一次使用命令行执行测试脚本时,看到的输出如下:D:\Jmeter\bin> jmeter -n -t testplan.jmx -l listener.jt

JMeter非GUI界面运行

JMeter是一款可以用于做接口可以用于作压力性能的应用程序,该程序是纯Java语音开发,所有对环境支持都比较好. JMeter可以运行模式有两种,一种是UI图形,另一种是命令模式运行也就是非GUI模式.两种模式的区别还是挺大的. GUIi:由于是图形界面,所以在运行时会消耗很多资源,而且图形界面运行时结果是保存在Jmeter运行的内存中,如果是做长时的性能测试,内存就会占用的很高,首先就是影响性能结果的准确性,其次当内存增长到一定程度,就会报错,甚至可能出现卡死.1非GUIi:命令模式运行可以

JMeter学习-023-JMeter 命令行(非GUI)模式详解(一)

前文 讲述了JMeter分布式运行脚本,以更好的达到预设的性能测试(并发)场景.同时,在前文的第一章节中也提到了 JMeter 命令行(非GUI)模式,那么此文就继续前文,针对 JMeter 的命令行模式进行详细解说. 一.应用场景 1.无需交互界面或受环境限制(linux text model) 2.远程或分布式执行 3.持续集成,通过shell脚本或批处理命令均可执行,生成的测试结果可被报表生成模块直接使用,便于生成报告 二.命令行模式优点 1.节约系统资源:无需启动界面,节约系统资源 2.

JMeter非GUI方式运行时动态设置线程组及传参

在使用JMeter进行性能测试自动化时,可能会有如下需求: 1.指定运行多少线程,指定运行多少次: 2.访问的目标地址变化了,端口也变化了,需要重新指定. 上面的需求如果有GUI方式运行,这都不是问题,直接在脚本上进行修改即可以了. 但是性能测试自动化是以非GUI方式运行的,如果要修改测试计划就比较麻烦了. 下面来说说如何简单的搞定这些问题: 1.指定运行多少线程   我们知道JMeter测试计划在运行Sampler之前先加载运行属性(jmeter.properties,system.prope

Jmeter 非 GUI 命令行执行脚本文件

介绍 进行性能测试时,Jmeter 官方文档声明是不建议在 GUI 执行的,此时需要用到命令行. 第一步:环境配置 把 Jmeter安装目录\bin 添加到 系统环境变量path 第二步:命令参数 -n    命令行模式-t 脚本路径-l 测试结果路径(jtl 或者 csv)-j 日志路径-r 分布式执行-R   远程服务器列表-g    生成测试报表-e       设置测试完成后生成测试报表-o       指定测试报表生成文件夹-H      代理服务器IP-P      代理服务器端口

非GUI JMETER压力测试

修改E:\Program Files\jmeter\apache-jmeter-4.0\bin目录下的user.properties文件 jmeter.save.saveservice.output_format=csv 准备好压力测试的脚本,新建存放jtl报告和web报告的目录,确保每次执行脚本前result和webreport下为空 非GUIjmeter实现步骤: cmd切换目录 e: cd E:\Aresource\jmeter\pressure 在此目录下执行脚本,生成的jtl和网页版的

在非gui线程使用QMessageBox

最近我写项目的时候遇到一个奇怪的需求,要在工作线程内,根据某个情况弹出一个MessageBox 但是Qt提供的MessageBox只可以在gui线程(主线程)使用,于是我就对QMessageBox封装了一下,让其可以在非gui线程内被调用 特新介绍 1.可以在任何线程调用 2.show后和默认的MessageBox一样是阻塞的,MessageBox关闭后才会返回 注意: 1.我只封装了information,如果需要其他的,请做扩展 上源码 申明: [cpp] view plaincopy #i

用非GUI模式执行测试,[email&#160;protected] - PerfMon Metrics Collector会出现无法获取正确数据的解决办法

用非GUI模式执行测试,[email protected] - PerfMon Metrics Collector会出现无法获取正确数据(实际显示的是Response Times Over Time),解决办法:在GUI模式下,给[email protected] - PerfMon Metrics Collector指定一个已经存在的.jtl文件用于保存数据,如下图.然后非GUI模式执行测试后,打开该.jtl文件即可获得相应的数据.