如何在jmeter中为每个不同的响应代码保存样本响应?

y

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

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

德米特里
  1. JSR223侦听器添加到您的测试计划

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

    new File(prev.getResponseCode() + '.txt') << prev.getResponseDataAsString()
    
  3. 就是这样,当你运行测试脚本会产生类似的文件200.txt403.txt等你安装Jmeter的“bin”文件夹。

在上面的代码片断prev代表分组欠条SampleResult,查看链接JavaDoc中可用的功能和名单,你应该使用Groovy使用前8 JMeter的Java类,以了解更多关于其他JMeter的API可用于JMeter的速记JSR223测试元素

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在OpenAPI(Swagger)中为相同的HTTP状态代码定义不同的响应?

如何使代码在响应中响应

如何在JMeter中将响应中的xml列表保存为csv文件

如何在Java中获取响应代码

如何在Prophecy中模拟相同的方法,以便在每个调用中返回不同的响应

Jmeter 将响应代码显示为 300 作为响应

如何在 JavaScript 中为来自 JSON API 的每个响应创建一个新的 div?

如何在swagger api doc中为每个api响应数据添加描述

为每个设备创建不同的响应

如何在jmeter中的任何侦听器中获取每个线程的发送请求和接收响应的日期/时间

代码为401时如何在okhttp中获取响应正文

如何在Unity中为Android / IOS进行请求并获取HTTP响应代码

如何在 JMeter 中获取响应中出现的 id 总数?

如何在 jmeter 中仅记录错误响应

如何在 Json 响应中显示不同的不同数据形式?

响应代码:jmeter 中的 418 '我是茶壶'

如何处理API请求中的不同响应代码?

如何在laravel 5.2框架中记录每个响应

如果失败后先前样本的响应更改为OK,如何在JMeter上跳过if控制器?

在不同的线程中执行每个QTModbus响应

JMeter:在哪种情况下,我可以将“主样本”或“子样本”或同时用于“响应断言”中的文本响应

如何在Laravel中对每个响应强制执行JSON响应?

如何在python中从每个值都有不同样本大小的数据框中过滤出随机样本?

如何在改造中处理两种不同的响应

如何在Zapier的测试案例中检查响应的状态代码

如何在Java代码中访问HTML响应变量

如何在Angular 5+中处理HTTP响应代码

如何在Spring Boot错误响应中更改状态代码?

如何在服务响应中显示WCF HTTP代码