首页 > 解决方案 > 如何在 Jmeter 中保存请求正文?

问题描述

我正在从 CSV 文件中获取数据并作为输入提供给我的请求。当我运行一个小时的测试时,如何将所有请求保存在同一个文件中。

另一个要求是,如果结果是成功的,那么我必须将我使用的数据从 CSV 写入另一个文件,以便我们只能拥有在单独文件中工作的数据。

请建议

标签: jmeterperformance-testingexport-to-csv

解决方案


最好的方法是使用 JMeter 的内置Sample Variables属性。

  1. 将下一行添加到user.properties文件:

    sample_variables=foo

  2. 替换foo为您从 CSV 文件中获取的变量名

  3. 下次您在命令行非 GUI 模式下运行 JMeter 测试时,例如:

    jmeter -n -t test.jmx -l result.csv
    

    您的result.csv文件将有一个名为的额外列foo,并foo为每个请求提供变量值。您还可以通过查看“成功”列来确定哪些数据导致失败

    JMeter 结果文件示例变量


推荐阅读