首页 > 解决方案 > 在JMeter中,有没有办法并行运行一组两个rest api(必须一个接一个地运行)10次

问题描述

在 JMeter 中,我在一个线程组中有两个采样器(都是 REST api 调用),它们按顺序运行。有没有办法并行运行这组两个 api 的 10 次。

我有两个 api 调用,第一个 POST 给出一个“Id”,然后是一个 GET 调用,它使用这个 Id 作为路径参数。这两个 api 调用必须按顺序运行。- 这我已经实现了。现在我要做的是并行运行这组两个 api(必须一个接一个地运行)10 次。JMeter有办法吗? 在此处输入图像描述

标签: apirestjmeter

解决方案


每个 JMeter 线程(虚拟用户)颠倒执行采样器(或根据逻辑控制器

如果您想执行 2 个请求的序列 10 次 - 只需在线程组级别添加更多线程(虚拟用户)

在此处输入图像描述

您还可以指定虚拟用户到达率(所谓的加速期),以便用户将同时到达或负载将逐渐增加,每个虚拟用户的循环数(迭代)和所需的测试持续时间

您可能还对自定义线程组感兴趣,它提供了快速轻松地创建高级工作负载模式的可能性,此外,您将能够在交互式图表中看到预期的虚拟用户数量:

在此处输入图像描述


推荐阅读