无法在Jmeter中使用终极线程组运行多个采样器api



我有四个采样器API: 3个GET API和一个Put API,并希望使用UltimateThread Group进行峰值测试。因此,我创建了一个终极线程组,并在其下添加了四个api。我在不同的保持时间和上升时间内划分了25个用户,如下图所示。但是每当我运行时,它只运行前两个API采样器,最后两个API根本不运行。

另一个问题是,在两个正在运行的API中,只有一个API运行25个线程,另一个只有5个线程....但是它应该为每个api运行25个线程。请让我知道问题是什么,因为我是Jmeter的新手。试图解决问题,但无法进行故障排除。

api取样器

最终线程组设置:AGGregate Report: TREE Report

你可以看到有四个api,但是它只执行了两个api,在这两个api中,

1有25个线程一个有5个线程但根据我的理解,它应该运行所有四个API,每个API采样器有25个线程…

  1. 终极线程组中的每个用户最多运行10秒
  2. 前2个采样器的平均响应时间分别为12秒和32秒

在jmeter.log文件

中可以看到线程关闭的时间和原因。假设上述2个因素,线程只是在开始第3个和更多的采样器之前被关闭。

你需要:

  1. 设置"Hold load for;到一个更大的值,即几分钟
  2. 或在"高级"下引入合理的响应超时;选项卡,所以如果响应时间超过可接受的

最新更新