我有一个场景,我需要登录100个用户,所有100个用户安全登陆欢迎页面。在100个用户中,有80个用户点击了link1并登陆了link1页面。在80个用户中,有50个用户从link1页面点击了link2并登陆了link2页面。
JMeter可以实现吗? 任何人都可以帮助我吗?
答案 0 :(得分:0)
取决于您对"剩余"的计划。用户可以选择以下方法之一:
在请求之间分配用户负载(一组用户正在执行一个采样器(或一组采样器)请求,而另一组用户正在执行其他操作。可以使用以下测试元素完成:
有关上述方法的更多信息,请参阅Running JMeter Samplers with Defined Percentage Probability。
一组用户正在做某事,另一组正在关闭。在这种情况下,示例测试计划配置将如下所示:
${__threadNum} <= 80
)
${__threadNum} <= 50
)
__threadNum()是一个基本上返回当前虚拟用户号码的功能,因此首先如果Controller 80虚拟用户将继续,并且在第二个之后将只剩下50个。其他人将进入下一个循环迭代或将被关闭(取决于您的Thread Group设置)