gpt4 book ai didi

java - JMeter 配置 : Performance testing after Login

转载 作者:行者123 更新时间:2023-11-30 09:37:15 25 4
gpt4 key购买 nike

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

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

我尝试将进程拆分为多个线程组或一个 setUp-ThreadGroup 和一个线程组,问题是,登录请求将登录信息存储到 HTTPSession 中,我需要跨这些线程组“共享” session .

我做了一些研究,但找不到很多我能理解的东西。有没有简单的方法可以做到这一点?

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

最佳答案

您可以使用 Synchronizing Timer 在单个线程组中执行此操作作为子项添加到第二个请求采样器,其值为 Number of Simultaneous Users to Group by = total number of threads.

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


<b>Thread Group</b>
Number of Threads = N
+- <b>Login Request</b>
+- <b>1st Request</b>
+- <b>Synchronizing Timer</b>
Number of Simultaneous Users to Group by = N
+- <b>2nd Request</b>
+- <b>Synchronizing Timer</b>
Number of Simultaneous Users to Group by = N

关于java - JMeter 配置 : Performance testing after Login,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10482982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com