JMeter配置:登录后的性能测试

我正在尝试测试Web应用程序中特定操作的性能。为此,我必须先登录。基本上,我有两个HTTP请求,一个用于登录,另一个要与多个同时线程(= users)测试。

为了在第二个请求上获得可比的结果,我需要所有线程都完成第一个请求,以便第一个请求不会干扰第二个请求的性能。

我尝试将进程拆分为多个ThreadGroup,或者将其拆分为setUp-

ThreadGroup和ThreadGroup,问题是登录请求将登录信息存储到HTTPSession中,并且我需要在这些ThreadGroup中“共享”会话。

我做了一些研究,但找不到很多我能理解的东西。是否有捷径可寻?

非常感谢任何帮助,谢谢!

回答:

您可以使用添加到第二个请求采样器中的同步计时器作为子线程在单个线程组中执行此操作,其值Number

of Simultaneous Users to Group by= =线程总数。

这将暂停执行第二个请求,直到所有线程都完成第一个请求。

**Thread Group**

Number of Threads = N

+- **Login Request**

+- **1st Request**

+- **Synchronizing Timer**

Number of Simultaneous Users to Group by = N

+- **2nd Request**

+- **Synchronizing Timer**

Number of Simultaneous Users to Group by = N

以上是 JMeter配置:登录后的性能测试 的全部内容, 来源链接: utcz.com/qa/412396.html

回到顶部