【发布时间】:2018-09-10 10:05:00
【问题描述】:
我有一个业务需求,我想以稳定的方式模拟针对不同带宽的带宽相关负载测试。就像我们在 JMeter 中有最终线程组来控制在给定时间提供稳定增长的用户。我们有没有这样的元素/插件来控制巨大的带宽,比如 JMeter 或 BlazeMeter 中的 70 Gigabit/sec?
【问题讨论】:
标签: performance jmeter load-testing blazemeter
我有一个业务需求,我想以稳定的方式模拟针对不同带宽的带宽相关负载测试。就像我们在 JMeter 中有最终线程组来控制在给定时间提供稳定增长的用户。我们有没有这样的元素/插件来控制巨大的带宽,比如 JMeter 或 BlazeMeter 中的 70 Gigabit/sec?
【问题讨论】:
标签: performance jmeter load-testing blazemeter
“带宽”基本上是发送和接收字节的总和,因此它主要取决于请求和响应时间。
如果您有 1 兆字节的请求/响应 - 以便同时模拟 70 gigabit you will need to send 8750 requests。
所以我建议使用 1 个虚拟用户和 1 个迭代执行您的测试计划,并查看 Aggregate Report 侦听器的最后 2 列
这是您的测试在测试期间产生的(千/兆/千兆)字节数。将其除以测试持续时间(以秒为单位)以找出“每秒”带宽,然后将 70 Gb 除以该数字以找出您需要发出多少请求。
您很可能需要选择distributed testing(除非您有一台配备 100 Gb 网络适配器且能够运行所需数量的虚拟用户的机器)
【讨论】: