如何将ApacheJMeter结果保存到CSV文件?

如何将ApacheJMeter结果保存到CSV文件?,jmeter,Jmeter,我已经创建了我的jMeter测试,它发出20000个HTTP请求。我已经包括了“在表中查看结果”侦听器。运行测试后,我想将表结果保存到CSV文件中。好的,我想好了。最不直观的用户界面。。。在字段中键入要保存的文件名,开始测试。这将创建并写入文件。只需通过选择线程->侦听器->聚合报表,将聚合报表添加到测试计划中即可 运行您的测试。测试完成后,聚合报告将显示有关测试运行的信息。这里有一个将报告另存为csv的选项 也许它对你有用方法是使用beanshell。您需要下载库并将其添加到lib文件夹。然后

我已经创建了我的jMeter测试,它发出20000个HTTP请求。我已经包括了“在表中查看结果”侦听器。运行测试后,我想将表结果保存到CSV文件中。

好的,我想好了。最不直观的用户界面。。。在字段中键入要保存的文件名,开始测试。这将创建并写入文件。

只需通过选择线程->侦听器->聚合报表,将聚合报表添加到测试计划中即可
运行您的测试。测试完成后,聚合报告将显示有关测试运行的信息。这里有一个将报告另存为csv的选项

也许它对你有用

方法是使用beanshell。您需要下载库并将其添加到lib文件夹。然后根据您的请求创建BeanShell采样器并添加代码。类似以下的操作可以:

import org.apache.jmeter.services.FileServer;
//静态元素或计算
字符串Variable1=vars.get(“ValueForVariable1AsMentionedInJMeterScript”);
字符串Variable2=vars.get(“valueforvariable1asmentidinjmeterscript”);
字符串Variable3=vars.get(“ValueForVariable1AsMentionedInJMeterScript”);
//打开文件
f=新文件输出流(FileServer.getFileServer().getBaseDir()+“\\nameofcsvile.csv”,true);
p=新打印流(f);
//将数据写入文件
p、 println(Variable1+”,“+Variable2+”,“+Variable3);
//关闭文件
p、 close();f、 close();
//这是为每一个你的代码

返回jsonOutput您可以将结果保存在任何侦听器中,以下是步骤-

转到线程-->添加-->侦听器-->查看结果树(或任何其他侦听器)


在这里,您可以通过将文件名命名为abc.csv来保存文件,然后转到“配置”,在那里您需要取消选中“xml文件”,然后单击“csv文件”。此外,默认情况下,文件result abc.csv保存在apache jmeter工具的bin文件夹中。

可以通过多种方式推送结果。这是一种方式:

步骤: 1.下载最新的jmeter版本

  • 在所需目录中提取。例如,提取到
    /tmp/
  • 现在,默认的输出文件格式将是
    csv
    。无需更改任何内容或在CLI命令中指定
  • 从UI控制台保存jmx文件。比如说,您已经保存在
    examples
    目录中 例如:
  • 现在,从CLI控制台运行命令:
    jmeter-n-t示例/test.jmx-l示例/output.csv
  • # 现在,如果要更改默认格式,请检查jmeter.properties文件中的以下参数:
    jmeter.save.saveservice.output_format=xml

    现在,如果运行命令,
    /jmeter-n-t examples/test.jmx-l examples/output.jtl
    输出以xml格式存储

    现在,在多个服务器上进行请求(为了更好地了解,需要进行额外的信息查询):我们可以在CLI命令中将主机和端口指定为参数/标记

    /jmeter-n-t examples/test.jmx-l examples/output.csv-JHOST=-JPORT=

    1.Open终端

    2.导航到Jmeter的bin文件夹

    3.运行jmeter-n–t(jmx文件的路径)/test.jmx-l(保存结果的路径)/testresults.csv

    -n-它指定JMeter在非gui模式下运行

    -t—要运行的JMX文件的名称


    -l:记录结果的csv文件名

    在ViewResultsTree中,在文件名字段的下面将有一个选项“将结果写入文件/从文件读取”,输入文件需要保存的路径以及文件名为“FileName.csv”。
    单击配置,然后取消选中“另存为XML选项”并选中“另存为csv”。

    在“配置”下,您会发现XML可以比csv多保存几个数据元素,这可能会根据您的需要而有所帮助。您好,dacracot,您指的是哪一个“字段”?txThanks,我不知道如何从JMeterGUI保存到文件。没有意识到必须先运行测试。此外,您必须输入文件名的完整路径。由于某些原因,相对路径不起作用。确实可以在此处保存csv文件,但csv文件是否相同?这两个文件匹配吗?