jmeter - Jmeter- 将 values 记录到 CSV 文件

我使用下面的代码将 values 记录到 CSV。使用此代码,我无法获取标题名称,它直接将 values 记录到名字,没有标题的姓氏。我期待带有标题和 values 的输出文件。例如:可以请让我知道缺少什么吗

名字姓氏测试Jmeter

firstNameoutput = vars.get(“firstName”)
lastNameoutput = vars.get(“lastName”)
resultPath = vars.get(“resultsheetFilePath”)
FileOutputStream file= new FileOutputStream(resultPath, true);
PrintStream printOutputData = new PrintStream(file);
this.interpreter.setOut(printOutputData);
Var responseCode=prev.getResponseCode();

If (responseCode.equals(“200”){
print(“PASS”+”+firstName+”,”+lastName);
}

回答1

只需将 firstnamelastname 作为 CSV 文件的第一行写入 https://www.blazemeter.com/blog/how-use-setup-thread-group-jmeter-when-preparing-load-test 中的某处。

由于 https://jmeter.apache.org/usermanual/best-practices.html#bsh_scripting,所以将 https://jmeter.apache.org/usermanual/component_reference.html#JSR223_Sampler 添加到 setUp Thread 组并在其中放置以下代码:

new File(vars.get('resultsheetFilePath')).text = 'firstname,lastname' + System.getProperty('line.separator')

这将在测试开始时创建带有标题的文件,您可以稍后编写 values 。

相似文章

jmeter - JMeter 运行测试失败

我正在通过IntelliJ上的Java程序对JMeter进行一些性能测试。一些测试运行良好,但有时我会收到此错误:Anerroroccurred:nullerrorlevel=1这就是我在日志文件中得...