我的要求是执行120000次登录,并且所有这120000个用户会话都应该在整个1小时的测试持续时间内使用JMeter。这是否意味着我们必须使用120000个并发用户(恐怕需要多少个负载生成器来生成如此巨大的负载),或者这也可以通过使用更少的用户来实现?还有其他方法来执行这个场景吗?
4ioopgfo1#
理想情况下是的,每个JMeter线程(虚拟用户)必须表示real user using the real browser。但是,如果您不想让会话保持活动状态1小时,您可以配置JMeter发送值为keep-alive的Connection报头。
keep-alive
此外,您可以通过HTTP Header Manager提供Keep-Alive头,以设置保持会话打开的最长时间
1条答案
按热度按时间4ioopgfo1#
理想情况下是的,每个JMeter线程(虚拟用户)必须表示real user using the real browser。
但是,如果您不想让会话保持活动状态1小时,您可以配置JMeter发送值为
keep-alive
的Connection报头。此外,您可以通过HTTP Header Manager提供Keep-Alive头,以设置保持会话打开的最长时间