仅执行一次加特林场景

问题描述 投票:0回答:1

我想只执行一次加特林场景(即通过单次迭代执行单个虚拟用户)。我不想执行一段时间,我不想并发用户,我不想每秒有用户。

final ScenarioBuilder scenario = scenario("exactly once")
  .exec(http.get("/something"))
  .exec(http.get("/somethingelse"));

setUp(scenario.injectClosed(
  constantConcurrentUsers(1).iterations(1) // what to put here?
);

运行此测试,我预计正好有 2 个请求到达我的网络服务器:1 个对

/something
的请求和 1 个对
/somethingelse
的请求。

注入文档并没有真正提及任何有关迭代的内容。

来自

k6,这将像k6 run -u1 -i1 test.js

一样简单(实际上是默认值,相当于
k6 run test.js
)或使用
shared-iterations
执行器
(同样,默认为1个用户进行1次迭代)。

load-testing gatling
1个回答
0
投票
非常简单 -

atOnceUsers(1)



atOnceUsers(nbUsers)
:一次注入给定数量的用户。

© www.soinside.com 2019 - 2024. All rights reserved.