jmeter - 如何在jmeter中为每个不同的响应代码保存示例响应?

标签 jmeter

我想对每个不同的响应代码采样响应数据。

例如,如果在测试中收到4种不同类型的响应代码,即200、403、400、500,那么我想为每种代码保存一个响应,并且在该测试后应该生成4个不同的文件.

最佳答案

  1. 添加JSR223 Listener到您的测试计划

  2. 将以下代码放入“脚本”区域:

    new File(prev.getResponseCode() + '.txt') << prev.getResponseDataAsString()
    
  3. 就是这样,一旦您运行测试,脚本将在“bin”文件夹中生成诸如 200.txt403.txt 等文件您的 JMeter 安装。

在上面的代码片段中,prev代表previous SampleResult ,请参阅链接的 JavaDoc 以获取可用函数的列表和 Top 8 JMeter Java Classes You Should Be Using with Groovy了解更多其他JMeter API JMeter 的可用简写 JSR223 Test Elements

关于jmeter - 如何在jmeter中为每个不同的响应代码保存示例响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64020782/

相关文章:

java - http请求如何设置源IP?

java - 在jmeter中运行分布式负载时出现服务器异常

jmeter - 如何使用jmeter获取aerospike数据

javascript - 根据条件仅将所需的数据行从 CSV 文件传递​​到 Jmeter

java - 如何根据数据库数据验证 Jmeter JSON 响应

jmeter maven csv jtl 文件

node.js - 如何使用 Node JS 和 Mongodb 进行加载测试

java - JMeter 是否池化 HTTP 连接?

java - 获取jMeter线程已运行的时间

java - Jmeter无法正确发送http请求