相对并发和绝对并发
一:相对并发
在jmeter的测试计划中添加线程组,设置线程属性,2秒之内启动2000个线程,其对应的相对并发为1000(线程数/启动时间)
二:绝对并发
一般使用同步定时器实现绝对并发,即当所有请求集合完毕之后一块出发
1、jmeter线程组里面可以简单设置多线程,但是当你设置1秒钟50个线程时去看结果其实50个请求跑完并不是在1秒钟之内
2、由于测试的机器本身性能的影响或者是路由宽带等等,2000个请求跑完需要8秒,这时请求里面可以添加个同步定时器(相当于排队集合点),就是在这里等2000个人齐了再一起出发
3、在运行的时候可以看到2000个请求集齐了才会发送请求,查看结果树里面在请求没有集齐时是不会有数据的。
(1)模拟用户组的数量:为到集合点释放的线程数
(2)超时时间
4、注意:
否则会线程数量无法达到模拟用户组的数量,Test将无限等待,除非手动终止。
比如:总线程数2000,模拟用户组的数量1200,在执行完成第一个1200之后,剩余800线程永远集不齐1200,需要手动终止,已经集齐的800也不会完全被执行。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/188653.html原文链接:https://javaforall.cn