有人解决过如何停止artillery.io方案的执行吗?

时间:2019-07-11 00:34:31

标签: multithreading artillery

我希望能够在随机点停止执行线程/场景。这个想法是创建用户以不同路径浏览站点的方案。但是要模拟下降,因此100%到达首页-> 12%下降(因此该线程停止了该场景)-> 82%进入其他页面,然后会有一个百分比“下降”。

我可以创建一个afterResponse javascript方法来随机停止执行,但是我不知道哪个命令会“停止”该线程...

其他选择是使用权重创建一堆方案...但是将其作为使用javascript停止执行的方案将使IMO整洁。

我想我可以在每个流程动作之后调用一个函数,然后使用ifTrue ...,但是可能会遇到我的场景可能已经存在的ifTrue条件。

flow:
- function: "continueWithScenario"
- get:
    url: _somewhere_
    ifTrue: "continue_scenario"
...
...

0 个答案:

没有答案