首页 > 编程语言 > 详细

线程数:5,ramp-up:1,循环::10 和 线程数:10,ramp-up:10,循环数:1,这两种情况有没有区别?

时间:2020-09-09 11:11:48      阅读:78      评论:0      收藏:0      [点我收藏+]

今天遇到了标题中的问题,请教了相关的专业人士,给出的回答是有区别的,区别点在于瞬时压力,即:5个用户和50个用户同时启动。

我认为他的回答似乎忽略了ramp-up,ramp-up为启动所有线程所用的时间,即:在ramp-up时间内启动所有线程。

所以我自己做了个测试,以验证我的问题。

情况:1

线程数:5,ramp-up:1,循环::10

从下图中看:第1次(红色框)循环完毕用时不足1秒,紧接着启动了第2次循环,用时也不足1秒,甚至2个循环完毕时间相加用时都不足1秒,10次循环完毕用时不足2秒。

技术分享图片

 

 

情况:2

线程数:10,ramp-up:10,循环数:1

从下面2张图中可以看出,50个线程运行完毕,用时将近10秒

技术分享图片

 

 技术分享图片

 

 

经过两次实验对比结果显而易见,这两种情况最大的区别就是所有线程的运行完毕的时间对服务器的压力

如果有哪位同行有其他的见解请留言指教。

线程数:5,ramp-up:1,循环::10 和 线程数:10,ramp-up:10,循环数:1,这两种情况有没有区别?

原文:https://www.cnblogs.com/zxqtest2020/p/13637258.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!