如何使用Jmeter统计登录用户的数量?

如何使用Jmeter统计登录用户的数量?,jmeter,Jmeter,我目前正在用1000名用户测试我的应用程序 Active: 55 Started: 55 Finished: 0 summary = 76 in 00:01:48 = 0.7/s Avg: 11375 Min: 1335 Max: 32812 Err: 76 (100.00%) 我只是想看看目前有多少用户登录,以便了解它在x并发用户上的行为 但当应用程序关闭时,它只是尝试了一下,但它说,active55并启动了55但由于应用程序关闭,没有用户登录 在这种情况下,我们怎么说只要看

我目前正在用1000名用户测试我的应用程序

Active: 55 Started: 55 Finished: 0 summary =     76 in 00:01:48 =    0.7/s Avg: 11375 Min:  1335 Max: 32812 Err: 76 (100.00%)
我只是想看看目前有多少用户登录,以便了解它在x并发用户上的行为

但当应用程序关闭时,它只是尝试了一下,但它说,
active55并启动了55
<代码>但由于应用程序关闭,没有用户登录

在这种情况下,
我们怎么说只要看一个线程,它就是55个用户
。是否有任何方法仅通过断言或任何其他方式登录用户


感谢您的帮助

如果您想查看服务器上当前活动线程的数量,请检查侦听器。通过使用它,您可以在测试运行期间看到活动线程。它将以图形形式显示每秒钟的结果

通过使用,您可以轻松安装此插件

在您的摘要结果中,可以清楚地看到,您的55个活动线程中有76个请求都失败了。如果这些请求是登录请求,那么所有请求都将失败。因此,目前没有登录用户。不要与线程和请求混淆。请记住,线程正在您的应用程序服务器上发出请求。因此,您的55个线程在1分48秒(108秒)内发出76个登录请求,其中所有线程都失败了。因此,吞吐量为0.7请求/秒(76/108)。没有成功的登录请求,因此错误率为100%

要验证这一点,您还可以检查应用程序服务器日志,以确定当前在该服务器上登录的用户数。

您可以添加一个,通过在响应正文中查找一些已登录的指示器来显式测试用户是否已登录,例如
欢迎
文本或
注销
链接状态或其他任何内容

通过这种方式,您将能够查看监听器,并查找成功和失败的采样器的数量。另外一个好主意是生成,这样您就能够看到在给定的时间范围内有多少用户在线,将不断增加的响应时间和错误数量与不断增加的虚拟用户数量相关联,等等