首页 文章

如何在JMeter中知道在给定的线程数(用户)中执行了多少个线程(用户)?

提问于
浏览
0

我的测试计划如下:

Test Plan 
 HTTP Cookie Manager
 CSV Data Set Config
Thread Group
 login request
 J Spring Security Authentication request
 3rd request
 4th request
 5th request

我在CSV数据集配置文件中设置了75个唯一用户的用户名和密码,并在登录请求中作为参数传递 . 我设置线程数(用户)= 75,加速周期= 25表示每秒3个用户场景 .

当我在非gui中运行测试时,我发现所有75个用户都处于活动状态并且正在运行,如下图所示:see image

完成测试后,当我查看html报告和部分"Active Threads Over Time"时,它只显示62个活动线程 . see image

我的问题是为什么jmeter报告没有显示剩下的13个用户?请告知我在哪里可以看到活跃并成功运行的线程(用户)总数 . 谢谢 .

1 回答

  • 0

    看来,所有带有用户数据的75条记录都被62个线程占用 .

    老实说,我不明白为什么你一直在看这些线程,而不是测量你的请求是如何做的 .

    整体努力似乎相当混乱(至少在给定的描述中) .

    首先 - 您的目标是创建负载的目标是什么?数字,请提出数字!

    你想保持稳定的平均值吗?在某段时间内每秒请求的速度?那么这些数字是什么?分布是什么?甚至?随机?高斯?等等

    然后,再次 - 你最后测量的是什么?

    没有回答这些问题,你最终会陷入混乱 .

    喜欢: Number of Threads(users)=75 and Ramp-up Period=25 means 3 users per second scenario - 不,它没有't, even your own screenshot shows you that (9.4 rps overall, that' s你有什么)

相关问题