问题1:GUI方式能够进行测试报告导出?

回答:目前找了很多资料,没有找到采用GUI方式测试完成,然后命令方式导出测试报告;

问题2:命令行导出测试报告的前提都有啥?---- 这里参考了老_张大大的博客,但是由于我太小白了,第一次看的时候没看懂,等完全把整个过程操作下来,并且成功了,返回头再看,才明白具体是什么情况;

回答:命令行导出测试报告有两种情况,

第一种:在jmeter\bin目录下,有没有后缀为【.jtl】的文件,如下图例子中的文件,report1.jtl文件,report1是我自己在命令行执行测试过程中生成的;名字是自己设定的;

如果有这个文件,则可以直接进行测试报告的生成操作;进入到jmeter\bin目录下,打开命令行输入框,执行如下命令:

jmeter -g 路径 test.jtl -o /path

#-g :后跟test.jtl文件所在的路径;

#-o:后跟生成的HTML文件存放的路径;--------------------jmeter生成的测试报告为html格式的;

第二种:在jmeter\bin目录下,无这个文件,则无法直接生成html测试报告,需要先命令行方式执行测试后,直接生成html格式的测试报告;

其中:log.jmx为测试计划,在GUI中保存;report1.jrl,为命令行测试后的log文件;myreport为手动新增文件夹,保存测试报告;

问题3:在使用命令行执行测试及生成测试报告的前提

回答:在命令行执行时,会自动生成xxx.jtl文件及测试报告文件,因此jmeter文件夹下,手动新建两个文件夹,一个用来存放xxx.jtl,一个存放生成的测试报告文件;还需要有测试场景文件,这个文件在本人的电脑中,是通过GUI设置好线程组后,通过  文件--保存测试计划  ,文件名为xxx.jmx;

问题4:命令行执行,怎么能执行?具体怎么操作?

方式1:cmd进入命令提示符,进入到jmeter/bin目录下;

例:jmeter/bin所在地址:D:\tool\tool\04.TestTool\apache-jmeter-5.2.1\bin

先进入D盘,输入‘:d’;

进入bin目录,输入‘cd D:\tool\tool\04.TestTool\apache-jmeter-5.2.1\bin’

方式2:使用powershell窗口进行操作;

文件夹进入bin目录,空白处,shift+右键,菜单中,选择‘在此处打开powershell 窗口’

问题5:命令执行,系统提示:无法将‘jmeter’项识别为cmdlet、函数、脚本文件或可运行程序的名称,请检查名称的拼写,如果包括路径,请确保路径正确,并再试一次;

回答:jmeter前,增加‘.\’即可执行,指明了jmeter的路径;

问题6:执行后,提示Error in NonGUIDriver com.thoughtworks xstream io. StreamException; An error occuirred: Error in NonGUIDriver errorlevel=1;

回答:这里是缺失执行计划,需要再GUI图形界面中,将设置好的场景,使用文件-保存测试计划,测试计划保存后,为.jmx文件,在命令行中需要使用;

问题7:最终执行的命令:只能执行一次?

回答:执行一次后,测试计划可复用,生成的日志文件report1.jtl,以及myreport文件中的html格式的测试报告,需要删除后,再次执行;其中日志文件,可在命令行中修改文件名,进行二次执行;若不指定report1.jtl文件的位置,则默认在bin目录下;

jmeter-命令行执行及测试报告导出的更多相关文章

  1. Jmeter命令行执行并生成HTML报告

    前提:准备好jmeter脚本,找到jmeter配置文件查看生成的日志格式是否为csv,如果不是请改为csv 注意:使用命令执行jmeter脚本必须使用jmeter 3.0及以上版本1.使用命令行执行脚 ...

  2. JMeter命令行执行+生成HTML报告

    1.为什么用命令行模式 使用GUI方式启动jmeter,运行线程较多的测试时,会造成内存和CPU的大量消耗,导致客户机卡死: 所以一般采用的方式是在GUI模式下调整测试脚本,再用命令行模式执行: 命令 ...

  3. jmeter命令行执行脚本_动态参数设置

    从04月换公司开始,就没静下来心来学习,其中发生了比较多的事情吧,不过不管如何,没坚持学习还是因为懒.本周交接完,下周去入职新公司,该静下心来学点什么了. ---------------------- ...

  4. JMeter命令行执行及问题解决 Error in NonGUIDriver java.lang.RuntimeException: Could not find the TestPlan class!

    下面介绍的是在windows环境下如何运行jmeter linux 命令相同      1.首先要准备好脚本,并且设置好线程属性,假设我们设置一个线程,循环一次.                 2. ...

  5. 关于jmeter命令行执行.jmx文件出现Error in NonGUIDriver java.lang.RuntimeException: Could not find the TestPlan c

     

  6. JMeter命令行监控CPU

    JMeter 命令行执行脚本得到的报告中,是没有CPU.内存使用率等监控数据的,我们可以使用JMeter插件帮忙. 首先,需要下载JMeterPlugins-Standard.jar,jmeter-p ...

  7. 使用命令行执行jmeter的方法

    1. 简介 使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资 本文介绍windows下以命令行模式运行的方法. 1.1. 命令介绍 jmeter -n -t & ...

  8. Jmeter(6)命令行执行

    Jmeter执行方式有2种:GUI和非GUI模式 GUI:在Windows电脑上运行,图形化界面,可直接查看测试结果,但是消耗压力机资源较高 非GUI:通过命令行执行,无图形化界面,不方便查看测试结果 ...

  9. JMeter 十二:命令行执行

    参考文档:http://jmeter.apache.org/usermanual/get-started.html#non_gui 真正开始跑压力测试时,我们就不能使用GUI模式了.这时候需要采用命令 ...

随机推荐

  1. NET 5 收发邮件之 MailKit

    大家都用过SmtpClient来处理发送邮件的操作,不过这个类以及被标记已过时,所以介绍一个微软推荐的库MailKit来处理. MailKit开源地址:https://github.com/jsted ...

  2. VS2019开启调试,测试图片上传的时候,一点到图片上传,直接导致VS调试崩掉,返回 程序“[14764] iisexpress.exe”已退出,返回值为 -1 (0xffffffff)。 是什么原因导致的?

    试着使用管理员身份运行vs 今天调试的时候遇到个奇葩问题 一点上传控件选择文件后 就终止调试 发现根源不在上传控件 而是本地的中文输入法!关掉vs自动终止调试设置就好了 工具->选项-> ...

  3. VueJs(15)--- Webstorm+Chrome 调试Vue项目

    Webstorm+Chrome 调试Vue项目 前言 在项目开发中,Debug模式是非常有必要的,后端对于IDEA工具而言Debug模式非常方便,但前端WebStorm而言如果启用Debug模式是需要 ...

  4. (二)、vim即gvim的炫酷搜索模式与技巧

      一.进入搜索模式 1. 打开文件,狂按  <Esc> 进入normal模式,然后按  /  或者  :/  进入搜索模式,添加上关键字例如world,按回车即搜索world: :/wo ...

  5. vscode常用快捷键和插件

    常用快捷键 快捷键 用途 ctrl+· 打开终端 shift+alt+A 块注释 ctrl+/ 行注释 ctrl+shift+F 文件夹查找 ctrl+enter 下方插入一行 ctrl+shift+ ...

  6. 实用干货!Java开发企业级权限管理系统视频教程

    全程手把手带你运用Java技术栈,打造一套基于最流行的RBAC拓展模型的,分布式的,有界面的,高灵活性,高拓展性的企业级权限管理系统.学完本课程你将可以轻松应对绝大多数企业开发中与权限管理及后台系统相 ...

  7. sql语句查询,limit与order by 同时出现,应该order by在前面

    eg:select orderid,status,createtime from orders where appid = :appId and userid = :userId order by c ...

  8. web攻防环境--一句话木马

    任务一.基于centos7搭建dvwa web服务靶机 1.在centos7安装LAMP并启动,访问phpinfo页面 也即安装httpd.php.mysql服务. 直接进行yum安装即可,完成后检查 ...

  9. hadoop伪分布式平台组件搭建

    第一部分:系统基础配置 系统基础配置中主完成了安装大数据环境之前的基础配置,如防火墙配置和安装MySQL.JDK安装等 第一步:关闭防火墙 Hadoop与其他组件的服务需要通过端口进行通信,防火墙的存 ...

  10. ASP.NET Core Controller与IOC的羁绊

    前言 看到标题可能大家会有所疑问Controller和IOC能有啥羁绊,但是我还是拒绝当一个标题党的.相信有很大一部分人已经知道了这么一个结论,默认情况下ASP.NET Core的Controller ...