我有一个业务需求,我想要模拟与带宽相关的负载测试,目标是不同的带宽,在稳定的manner.Like中,我们在JMeter中有最终的线程组来控制用户,在给定的时间提供稳定的提升。我们有没有这样的元素/插件来控制巨大的带宽,比如JMeter或BlazeMeter中的70千兆位/秒?
发布于 2018-09-10 18:23:33
“带宽”基本上是发送和接收字节的总和,因此它主要取决于请求和响应时间。
如果你有1兆字节的请求/响应--为了同时模拟70 gigabit you will need to send 8750 requests。
因此,我建议使用1个虚拟用户和1次迭代来执行测试计划,并查看Aggregate Report侦听器的最后2列

这是您的测试在测试持续时间内产生的字节数(千/兆/千兆)。将其除以测试持续时间(以秒为单位),即可得出“每秒”的带宽,再除以70G,即可得出您需要发出多少请求。
您很可能需要使用distributed testing (除非您有一台带有100G网络适配器的机器,能够运行所需数量的虚拟用户)
https://stackoverflow.com/questions/52255404
复制相似问题