我使用jMeter作为我的测试脚本。我需要3个线程组作为3个用户将登录,并将从CSV文件中读取3个不同的行。我的线程组不应该连续或并发地启动。它们应该在间隔一段时间后启动。
我在登录请求之前添加了流量控制动作(延迟),但延迟不能正常工作,即所有线程在大多数时间同时启动。
有没有人可以建议我在不同的线程组中登录操作之间的延迟有更好的选择?
我需要3个线程组作为3个用户将登录
这是错误的,因为当您模拟不同的业务用户组(它们正在做不同的事情)时,应该使用不同的线程组,如果所有用户都在做相同的事情(除了来自CSV文件的数据),那么使用具有3个线程(虚拟用户)的单个线程组是有意义的
"delay"第一用户和第二用户之间,第二用户和第三用户之间等都可以通过爬坡期设置来配置,以下几个例子:
- 3个用户,3秒上升-到达之间1秒延迟
- 3个用户,6秒上升-到达之间的2秒延迟
- 等。
您是否尝试过线程间通信插件在ThreadsGroups (https://jmeter-plugins.org/wiki/InterThreadCommunication/)之间发送数据?