我想测试可以同时登录该应用程序的用户数量。为此,我可以创建一个用户名和密码并将线程数增加到100吗?还是应该创建100个用户名和密码并以某种方式加载?
答案 0 :(得分:1)
使用真实的浏览器将每个JMeter线程(虚拟用户)视为真实用户,这意味着:
不同的凭据(可以通过CSV Data Set Config提供)
正确模拟浏览器的网络覆盖范围,包括(但不限于)
模仿真实用户的“思考时间”,因为真实用户不会不停地锤击应用程序,因此他们需要一些时间来“思考”操作之间的关系,因此请考虑添加适当的Timers
登录本身不会告诉您完整的故事,您需要产生现实的工作量,即登录后用户应开始执行他通常要做的事情
答案 1 :(得分:0)
通常并发用户=不同的用户,因为它应基于real case scenario
在负载测试期间,您尝试模拟真实情况
如果您希望应用程序中有并发用户,则应使用不同的用户,因为大多数服务器不允许同一用户在多个会话中使用您的应用程序,而且您的应用程序还希望(测试)支持多个用户,因此您需要首先对常见情况进行负载测试。
如果您的应用程序允许用户在多个会话中使用您的应用程序 ,然后添加第二个负载测试,也可以对其进行测试