当前位置: 首页 > 知识库问答 >
问题:

如何在中获取标题值。在jmeter的非gui模式下生成的csv文件

沃学
2023-03-14

我使用的是ApacheJMeter4.0版。我已经在Gui模式下创建了一个Jmeter脚本。使用以下步骤执行了jmter脚本。它在报告中显示。csv文件。

执行脚本的步骤

1.打开命令提示符2。移动到jmter bin文件夹。3.执行下面的命令

C:\apache-jmeter-4.0\apache-jmeter-4.0\bin>jmeter -n -t C:\apache-jmeter- 4.0\apache-jmeter-4.0\bin\examples\Post_call_24_FirstStep_10.jmx -l C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\CSVDATATest.csv

jmeter.property文件值

#jmeter.save.saveservice.print_field_names=true

它会在中生成报告。csv文件

共有1个答案

金阳曜
2023-03-14

JMeter将只在中打印标题。jtl结果文件,如果文件:

  1. 不存在

如果只有一行,JMeter不会添加任何头,它只会将新结果附加到现有文件中。

因此,我建议采取以下步骤:

>

  • -f命令行参数添加到命令中,这样JMeter将删除以前的结果,并创建一个全新的文件,其中包含当前运行的结果,并生成(希望)标题。完整的命令行以防万一:

    C:\apache-jmeter-4.0\apache-jmeter-4.0\bin>jmeter -f -n -t C:\apache-jmeter- 4.0\apache-jmeter-4.0\bin\examples\Post_call_24_FirstStep_10.jmx -l C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\CSVDATATest.csv
    

    如果仍然没有标题,请再添加一个命令行参数,这样您就可以完全确定该属性已设置:-Jjmeter。拯救储蓄服务。print_field_names=true。完整的命令行,以防万一:

    C:\apache-jmeter-4.0\apache-jmeter-4.0\bin>jmeter -f -n -t -Jjmeter.save.saveservice.print_field_names=true C:\apache-jmeter- 4.0\apache-jmeter-4.0\bin\examples\Post_call_24_FirstStep_10.jmx -l C:\apache-jmeter-4.0\apache-jmeter-4.0\bin\examples\CSVDATATest.csv
    

    更多信息:

    • 命令行选项的完整列表
    • 配置JMeter
    • 结果文件配置
    • Apache JMeter属性自定义指南
    • 通过命令行重写属性

  •  类似资料:
    • 对于我的项目,我需要以非交互模式从命令行编写jmeter测试计划,并将结果保存到文件中,然后将其导出到mysql数据库。 知道怎么做吗?

    • 我有一些web服务要在JMeter上测试。我添加了一个侦听器摘要报告,并在非GUI模式下使用JMeter。下面是我通过JMeter配置汇总报告后得到的文件。 在这里你可以看到“检查更新”写了5次,这意味着线程数是5。我想分组这5个条目,就像在实际总结报告和所有其他的值应该是这个平均值。

    • 我在Jmeter中创建了一些测试计划。现在我需要通过命令行或JavaAPI来运行它们。 任何人都可以从CLI/JAVA API中提供以下链接或示例: 启动jeter 加载*. jmx[testplan]计划 指定线程数 开始测试 将输出结果xml重定向到结果目录。

    • 问题内容: 我知道负载测试应在非GUI模式下运行。 但是, 当我使用以下命令运行测试时: 在非GUI模式下 :我得到的平均响应时间为3到4秒,这当然是不可接受的。 在GUI模式下 :平均响应时间为100ms。 测试非常简单,仅需5秒即可完成100个用户的HTTP请求(GET)。 如果不是这样,我什么也不会说。 我应该信任哪一个? 我的问题更多:发生了什么,如何找到问题? 问题答案: 非GUI模式比

    • 我正在使用5台从机进行负载测试。当达到50,000名用户时,我遇到了连接重置错误和握手错误。我按照Jeter报告中提到的步骤在分布式模式下给出错误,但错误不会出现在结果树和https://www.xtivia.com/fixing-jmeter-socket-errors/ 当我使用javax.net.debug=ssl时,出现了一个很长的列表,很难在这么长的列表中找到任何错误。 有人能帮助我处理

    • 问题内容: 我必须用Java读取CSV文件,我用Google对其进行了搜索,但是我有办法使用标题进行读取;但我没有文件中可用的列标题和列数的信息。在这种情况下,我该如何读取CSV文件。 谢谢 问题答案: 您可以假设每一行都是String类,并将所有内容读取到二维数组中。之后,您可以尝试将字符串解析为适当的格式。 但是,如果您不知道行数据类型,这只是一个猜测。