如何用定时器进行加载测试?

时间:2017-05-22 13:02:47

标签: performance-testing gatling

我是Gatling负载测试工具的新手。我想在JMeter Timers这样的场景中使用定时器(例如高斯随机定时器,统一随机定时器)。有什么方法可以使用它吗?提前谢谢。

2 个答案:

答案 0 :(得分:0)

您可以使用pause method。开箱即用,它提供固定和均匀的随机暂停。但您也可以指定自己的表达式来获得您正在寻找的效果。

请参阅the docs中的此示例:

scenario("Standard User")
  .exec(http("Access Github").get("https://github.com"))
  .pause(2, 3) //uniform random pause
  .exec(http("Search for 'gatling'").get("https://github.com/search?q=gatling"))
  .pause(2) //fixed pause

答案 1 :(得分:0)

查看快速备忘单:http://gatling.io/docs/current/cheat-sheet/。你正在寻找的东西在基地里 结构部分。

pause是最基本的选择。它只是暂停时间段的模拟。但是,还有更高级的内容,例如pacerendezvous,它们更为复杂。