JMeter 循环使用不同的测试方法

标签 jmeter

我想在一个测试计划和一个线程组中测试我的 REST 服务。

有两种方法。我们将其称为 getConfiguration 和 getDefinitionList。两者在 URL 和 header 中都有不同的参数。这就是为什么我为它们创建了一个 CSV 文件。第一个 CSV 文件包含针对不同测试用例的五行,第二个仅包含三行。

我向这两种方法添加了 CSV 数据集配置。 我希望 JMeter 执行第一个方法五次,然后执行第二个方法三次。然后线程将被终止。

如果没有额外的 Controller ,第一个方法将执行一次,然后是第二个方法,然后是第一个方法,依此类推。对于第二个当然会有错误,因为 CSV 文件只有三行。

我认为循环 Controller 可能会有所帮助,但无法正确实现

最佳答案

嗯,

  1. 将第一种方法放在 Loop Controller 下并将循环计数设置为5
  2. 对第二种方法执行相同的操作,但这次将循环计数设置为3
  3. 移动CSV Data Set Config 作为 HTTP 请求方法的子元素的元素

    JMeter CSV Data Set Config

关于JMeter 循环使用不同的测试方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46928659/

相关文章:

java - 无法在 Mac OSX 上增加 JMeter 的堆大小

regex - JMeter:正则表达式提取器不提取 token

jmeter - JMeter 中的错误 "Connection reset"(SOAP XML 网络服务)

regex - JMeter : Regex extracting from an array response

json - 我如何使用多个 JSON 文件到 Jmeter 5.1.1 的线程组/(bzm - 并发线程组)中进行并发测试?

java - 在 Jmeter 中动态更改 JDBC 配置

jmeter - 谁能帮我理解 Jmeter 仪表板报告中的 -'Toleration threshold' 和 'Frustration threshold' 术语

Apache jMeter 因高负载请求而出错 - java.net.ConnectException : Connection timed out: connect

forms - 如何在 JMeter 中发布受限访问表单

java - 并行运行多个 jmx 文件