jmeter使用命令生成报告遇到的问题及解决方法

createh54周前 (04-07)技术教程8

jmeter使用命令生成报告如下:

jmeter -n -t E:\jmeterfile\class2021001\tp登录并发测试.jmx -l E:\svn\ffff.jtl -e -o E:\svn\result

参数说明:



PS:result 是自己创建的测试报告文件夹,每次启动命令之前,文件夹内容要和 jtl 文件一起清空,否则会报错。

报错问题一:

第一次执行命令

Error in NonGUIDriver java.lang.IllegalArgumentException: Report generation requires csv output format, check ‘jmeter.save.saveservice.output_format’ property

解决办法:

打开D:\Program Files\apache-jmeter-5.1.1\bin\jmeter.properties,Ctrl+F“”'
jmeter.save.saveservice.output_format“”如图所示,在这条语句的前面加上#号



报错问题二:

Error in NonGUIDriver java.lang.IllegalArgumentException: Results file:report.jtl is not empty

解决办法1:

原因是ffff.jtl不能为空,在网上找了好多办法都不适用,本身想着把ffff.jtl直接删掉,没有找到路径,最后就每次删完我新建的Report文件夹下面的文件,再次执行命令的时候把ffff.jtl重新进行命名就可以了

解决办法2:

在使用命令的时候将ffff.jtl也指定对应的目录,这样删除的时候就可以找到了,命令如下:

jmeter -n -t E:\jmeterfile\class2021001\tp登录并发测试.jmx -l E:\svn\ffff.jtl -e -o E:\svn\result

相关文章

拯救你的 Git 仓库!用 BFG 秒删历史大文件,告别迁移失败

背景最近我遇到了一个看似简单但暗藏玄机的需求——将一个Git仓库完整迁移到另一个远程仓库。理论上,这应该是再简单不过的任务:Done!但现实情况往往没那么顺利……当我 push 到新仓库时,报错了。服...

Java常用工具类技术文档

一、概述Java工具类(Utility Classes)是封装了通用功能的静态方法集合,能够简化代码、提高开发效率。本文整理Java原生及常用第三方库(如Apache Commons、Google G...

java项目相关知识点整理

1.SplitPublic string[] split(string regex,int limit){Return pattern.compile(regex).split(this,limit)...

自学java练习项目记录笔记

java 数据类型字符必须用单引号,字符串用双引号,注意字符串 string 在java中是引用类型。数组里面值类型要一致。什么类型的变量就只能放什么类型的值,变量定义的时候可以不用给初始值,但是使用...

解决MyBatis Generator自动生成.java.1文件

MyBatis框架操作数据库,一张表对应着一个实体类、一个Mapper接口文件、一个Mapper映射文件。一个工程项目通常最少也要几十张表,那工作量可想而知非常巨大的,MyBatis框架替我们想好了解...