当前位置: 首页 > 面试题库 >

JMeter-使用仪表板在非GUI中覆盖jtl文件

山高峰
2023-03-14
问题内容

当多次使用仪表板运行非GUI并产生不相关的结果时,有时我想覆盖使用以下-l命令创建的jtl文件:

jmeter ... -l result.jtl -e -o ...

但是我不断收到文件不为空的错误:

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

如何在非GUI中覆盖?我必须在执行之前手动删除文件吗?


问题答案:

根据用户手册,您可以使用:

-F

要么

--forceDeleteResultFile

这将在开始测试之前强制删除现有的结果文件,这意味着仅删除CSV而不删除报告文件夹。

如果您没有看到这种情况,那似乎是您确认的错误:

  • https://bz.apache.org/bugzilla/show_bug.cgi?id=61956

但是,如果您看到结果文件已删除,但报告文件夹未删除,则这是正常的预期结果。如果您认为这不好,请报告增强功能请求。



 类似资料:
  • 最新版本的JMeter有一个生成报告仪表板的选项,这很棒,但我正在努力自定义它以满足我的需求。 我正在对每个新版本的应用程序进行性能测试。 让我们从我的报告的当前状态开始。我有一个名为- Version的用户定义变量。我会在每次新的性能测试中改变这一点。此外,还有时间戳作为第二种比较。-可以比较同一版本的先前结果。基本上是昨天的结果和今天的结果比较。 我使用灵活的文件写入器将结果保存到csv文件。

  • 我使用Apache Jmeter 3.0版对系统进行性能负载测试。我有5个运行Jmeter测试脚本的测试服务器(同时运行5个不同的.jmx文件),并生成5个不同的.jtl文件。 在我的测试之后,我只能合并(在JMeter GUI上->jp@gc-merge Results)最多4.jtl文件,我认为这是我可以合并的默认文件数。在添加第5个.jtl文件时,Jmeter GUI上的“Add Row”按

  • 我将sonarqube jacoco用于codecoverage,我有一个junit测试用例用于我的java代码,它采用的是下面的目录结构。 我希望在sonarqube仪表板上有一个代码覆盖率,我也在使用gradle。 我正在运行gradle sonarqube 我不知道我哪里做错了?如果有任何一个可以帮助从java代码中获得测试用例的覆盖面。

  • 问题内容: 我在Fedora上运行jmeter2.12。 生成仪表盘报告的步骤是什么? 问题答案: 脚步: 1.从侦听器中添加“摘要报告”,“简单数据编写器”。 2.将位置设置为生成的csv 3.从“ D:\ apache-jmeter-3.0 \ bin \”打开reportgenerator.properties,从中复制所有内容 4.从同一bin文件夹中打开user.properties 5

  • 我在运行jmeter2。戴着软呢帽。 生成仪表板报表的步骤是什么?

  • 我正在尝试替换用Gradle生成的WAR文件中的一个文件。

  • 首先,我使用JMeter才几天,所以请原谅我的无知。最近,我正在为每个测试运行创建仪表板。 这是我建立的线程组.. 通过运行这个命令,jmeter显然生成了仪表板。然而,只有当我运行200多个虚拟用户时,图表才可见。当我处理20或50个用户时,仪表板上的图形图表看起来很奇怪。(我没有更改JMeter中的任何属性。)

  • 问题内容: 使用node.js覆盖大型(2MB +)文本文件中的行的最佳方法是什么? 我目前的方法涉及 将整个文件复制到缓冲区中。 通过换行符()将缓冲区拆分为一个数组。 通过使用缓冲区索引覆盖行。 与连接后,用缓冲区覆盖文件。 问题答案: 首先,您需要搜索行的起点和终点。接下来,您需要使用一个函数来替换该行。我使用我的一个库来解决第一部分的问题:Node- BufferedReader 。