Performance blazemeter如何计算每秒点击数?

Performance blazemeter如何计算每秒点击数?,performance,jmeter,performance-testing,load-testing,blazemeter,Performance,Jmeter,Performance Testing,Load Testing,Blazemeter,我通过使用“jp@gc-步进螺纹组”。我注意到,从200VU-500VU负载开始,在25分钟内,命中率/秒一直保持在20-25,直到运行结束,误差为0.04% 我知道我可以通过使用限制RPS和恒定吞吐量计时器来控制每秒点击数,但我没有应用或启用 我的问题是 1.跑得好还是不好? 2.500VU负载的点击率/秒应该是多少? 3.每秒点击数是否由Blazemeter引擎根据其效率确定 确保你 如果200伏和500伏的吞吐量相同,那就不好了。在理想情况下,500 VU的系统吞吐量应高出2.5倍。如果您

我通过使用“jp@gc-步进螺纹组”。我注意到,从200VU-500VU负载开始,在25分钟内,命中率/秒一直保持在20-25,直到运行结束,误差为0.04%

我知道我可以通过使用限制RPS和恒定吞吐量计时器来控制每秒点击数,但我没有应用或启用

我的问题是
1.跑得好还是不好? 2.500VU负载的点击率/秒应该是多少? 3.每秒点击数是否由Blazemeter引擎根据其效率确定

  • 确保你
  • 如果200伏和500伏的吞吐量相同,那就不好了。在理想情况下,500 VU的系统吞吐量应高出2.5倍。如果您不确定是您的应用程序还是BlazeMeter引擎造成的,您可以在负载测试报告的
    引擎运行状况
    选项卡上检查BlazeMeter实例在测试期间的运行状况
  • 据我所知,BlazeMeter依赖于JMeter吞吐量计算算法。据

    吞吐量按请求/时间单位计算。计算从第一个样本开始到最后一个样本结束的时间。这包括样本之间的任何间隔,因为它应该表示服务器上的负载。 公式是:
    吞吐量=(请求数)/(总时间)。


  • 点击率并不总是吞吐量的最佳衡量标准。原因如下:服务器上与缓存项管理相关的被测应用程序的设置可以极大地改变命中数。例如:假设您有一个非常复杂的页面,页面上有100个对象。只有顶层页面本质上是动态的,其余的项目作为页面组件,如图像、样式表、字体、javascript文件等,。。。。在没有缓存设置的模型中,您会发现所有100个元素都必须被请求,每个元素都会在报告和服务器统计中生成一个“命中”。这些将显示在您的hits/second模型中

    现在优化缓存设置,其中一些信息在客户端缓存很长一段时间(徽标图像和字体一年),一些信息在构建间隔期为一周(驻留在CDN或客户端),只有动态顶级HTML保持未缓存状态。在这个模型中,除了部署构建之后的一段时间,服务器上只生成了一次命中,当时CDN正在为大多数用户播种。有时,您会有一个新的CDN节点与不同地理区域的用户一起使用,但在第一个用户为缓存种子后,其余的节点将从CDN中提取,然后缓存到客户端。在这种情况下,CDN和源服务器每秒的有效点击率都会大幅下降,特别是在有返回用户的情况下


    值得深思。

    谢谢德米特里。正如您所说,我注意到Blazemeter中的“发动机健康状况”,以下是指标;CPU:98%连接:907内存:49%网络:257KB/秒。可能是因为这个原因,引擎不能提供更多的点击率/秒?98%是相当高的,但如果低于100%,这并不表明CPU是一个瓶颈。尝试添加更多引擎,看看吞吐量是否增加。