问题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目录下;

最新文章

  1. 转自虫师:性能测试的 Check List
  2. Dijkstra求最短路径
  3. Autowired注解的妙用---在Controller里的构造函数里获取需要注入的对象
  4. JavaScript实现冒泡排序
  5. HDU5090--Game with Pearls 二分图匹配 (匈牙利算法)
  6. C#(HTML)_小技巧_关于textbox框中不能输入HTML标签的解决方法(如输入“<p>”后,在提交表单时系统会崩溃)
  7. 正确理解 AsyncTask,Looper,Handler三者之间的关系(基于android 4.0)
  8. vagrant WARNING: You are not using an encrypted connection
  9. iOS 小知识-tips
  10. 网页js生成当前年月日 星期
  11. Highcharts 点击反选
  12. Qt 设置对话框背景(使用调色板,设置它的画刷,画刷可以是图片)
  13. Oracle的TPCC测试,原来也是个作弊的东西...
  14. CSS样式属性
  15. [译]Java 设计模式之外观
  16. WINCE下进程间通信(一)
  17. #MainTest
  18. TCP/IP(二)物理层详解
  19. ngnix使用超时响应时间配置避坑一例
  20. JVM内存管理---垃圾收集器

热门文章

  1. 持久层之 MyBatis: 第一篇:快速入门
  2. SpringBoot从入门到精通教程(五)
  3. python简单爬去前程无忧信息招聘
  4. 初学者迭代python
  5. Python----Flask Web框架(一)
  6. VS中RDLC提示类型不一致
  7. python序列(十)字典
  8. 浅析 TensorFlow Runtime 技术
  9. Dubbo服务引用源码解析③
  10. rtmp向IR601移植过程(无功能步骤,只有移植步骤)