【问题标题】:Why is the throughput of bandwidth simulation with cps = 0 almost the same with cps = 12800000 in jmeter?为什么在jmeter中cps = 0和cps = 12800000的带宽模拟的吞吐量几乎相同?
【发布时间】:2017-04-14 06:32:48
【问题描述】:

我在 jmeter(3.1 版)中测试了非 GUI 执行的带宽模拟,但得到了一个意想不到的结果,即 cps = 0 的吞吐量与 cps = 12800000 几乎相同。

我刚刚在 jmeter.properties 和 user.properties 中添加了这两个参数:

httpclient.socket.http.cps=12800000

httpclient.socket.https.cps=12800000

这是我的测试计划和结果:

  • 线程组
    • 用户 = 100
    • 加速 = 1
    • 循环计数 = 100
  • HTTP 请求

    • 服务器名称或 IP = jmeter.apache.org
  • 结果

    • CPS = 0
    • CPS = 12800000

奇怪的是 cps = 12800000 的吞吐量大于 cps = 0 的吞吐量。应该是 cps = 0 > cps = 12800000

请指教。

谢谢,

里约

【问题讨论】:

    标签: jmeter bandwidth throughput


    【解决方案1】:

    How to simulate network bandwidth in JMeter?文章:

    快速以太网:100 Mbit/s 12800000

    因此,您试图将带宽限制为 100 Mbit/s,即大约每秒 12.5 兆字节。

    在这两种情况下,您都会在 4 秒内收到约 400 个 千字节,这意味着 每秒 100 千字节,这意味着有 12.4 兆字节/秒的净空,因此您的节流设置不会没有任何影响。您需要将所需的模拟带宽设置为低于 100 cps 才能看到节流效果。

    关于“吞吐量” - 根据JMeter Glossary

    吞吐量以请求/单位时间计算。时间从第一个样本开始到最后一个样本结束计算。这包括样本之间的任何间隔,因为它应该代表服务器上的负载。

    公式为:Throughput = (number of requests) / (total time).

    所以请不要混淆requests per secondbytes per second是不同的野兽,后者可以被Bytes Throughput Over Time监听器监听,但请记住,您需要达到每秒12.5兆字节以上的吞吐量以查看您的限制的影响。

    有关综合信息和示例场景,请参阅How to Simulate Different Network Speeds in Your JMeter Load Test 文章。


    附:未经网站所有者明确许可,请勿加载测试公共网站,您可能至少会因尝试 DOS 攻击而被禁止

    【讨论】:

    • 您好 Dimitri,感谢您的解释。我一直想知道为什么我的本地连接状态显示速度:100.0 Mbps (12500 KBps) 但我只得到 100 KBps。是因为我的互联网提供商限制了我的网速吗?在我将 cps 设置为 100 以下后,吞吐量为 48.5/min。它有效吗?谢谢,里约
    • 关于互联网连接速度,请联系您的互联网提供商。要将 cps 设置为低于 100 - 您需要重新启动 JMeter 以获取属性。另一种选择是通过 -J 命令行参数(如jmeter -Jhttpclient.socket.http.cps=100)传递它们,在这种情况下不需要重新启动。详情请参阅Configuring JmeterApache JMeter Properties Customization Guide
    • 您好 Dimitri,我想确认一下您的说法:在这两种情况下,您都会在 4 秒内收到约 400 KB,这意味着每秒 100 KB。如果我再次看到屏幕截图,它是 4 分钟而不是 4 秒,这意味着 4 分钟内 ~400 KB = 400 KB / 240 秒 = 1 KB = 8 KB,所以 cps 将是 8 KB * 1024 / 8 = 1024。请建议。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-17
    • 2014-08-06
    • 2018-10-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    相关资源
    最近更新 更多