Jmeter尖峰测试

时间:2018-05-22 04:23:49

标签: jmeter

我是Jmeter的新手,刚刚开始探索这个工具。我正在开发测试以在网站上执行负载和压力测试,其中峰值负载是每小时10000个用户。统计数据如下:

小时 索引用户 0 2,728 1 1,656 2 1,123 3 1,058 4 1,174 5 1,710 6 3,524 7 5,808 8 7,505 9 8,432 10 9,113 11 9,577 12 9,814 13 9,674 14 10,028 15 9,781 16 8,445 17 8,156 18 6,193 19 6,175 20 5,922 21 5,641 22 4,694 23 3,068

我想在加载时使用加速和减速功能以及Spike,但不确定我应该使用哪个线程组? Ultimate Thread组或Stepping Thread组。还不确定我应该如何配置这些线程组。任何指针都会非常有用。

感谢您的期待。

1 个答案:

答案 0 :(得分:0)

根据Stepping Thread Group文档

  

此插件已弃用,不应使用。请改用Concurrency Thread Group

所以Stepping Thread Group没有发挥作用。

现在你需要在Ultimate Thread Group和Concurrency Thread Group之间做出选择,这应该很简单:

  • Ultimate Thread Group关于线程(或虚拟用户)似乎更适用于您的案例
  • 并发线程组是关于并发性(或每秒请求数),当您需要按每秒点击次数生成某些吞吐量时非常有用,而不是需要模仿一定数量的虚拟用户。

所以我会选择Ultimate Thread Group。关于“如何配置” - 只需按原样使用上述值,前8小时的示例配置将类似于:

JMeter Ultimate Thread Group Workload

您可以使用JMeter Plugins Manager安装Ultimate Thread Group。