Jmeter登录负载测试

时间:2020-11-03 20:01:19

标签: performance testing jmeter load-testing

我想测试可以同时登录该应用程序的用户数量。为此,我可以创建一个用户名和密码并将线程数增加到100吗?还是应该创建100个用户名和密码并以某种方式加载?

2 个答案:

答案 0 :(得分:1)

使用真实的浏览器将每个JMeter线程(虚拟用户)视为真实用户,这意味着:

  1. 不同的凭据(可以通过CSV Data Set Config提供)

  2. 正确模拟浏览器的网络覆盖范围,包括(但不限于)

  3. 模仿真实用户的“思考时间”,因为真实用户不会不停地锤击应用程序,因此他们需要一些时间来“思考”操作之间的关系,因此请考虑添加适当的Timers

  4. 登录本身不会告诉您完整的故事,您需要产生现实的工作量,即登录后用户应开始执行他通常要做的事情

答案 1 :(得分:0)

通常并发用户=不同的用户,因为它应基于real case scenario

在负载测试期间,您尝试模拟真实情况

如果您希望应用程序中有并发用户,则应使用不同的用户,因为大多数服务器不允许同一用户在多个会话中使用您的应用程序,而且您的应用程序还希望(测试)支持多个用户,因此您需要首先对常见情况进行负载测试。

如果您的应用程序允许用户在多个会话中使用您的应用程序 ,然后添加第二个负载测试,也可以对其进行测试

相关问题