K6测试执行行为

K6 test execution behavior


大家好。 我是 K6 的新手,对测试执行有疑问。
例如,我对给定的配置进行了一些小测试。
export const options = {
stages: [
    { target: 10, duration: '30s'}
]}

当我 运行 使用此配置进行测试时,在控制台的底部我可以看到这一行
[================ ======================] 01/10 VUs.
这是否意味着 k6 顺序执行测试并且只有在完成一次迭代后才开始下一次迭代?
我以为测试会同时执行

options.stages 是 shorthand 用于具有 ramping VUs 执行者的单个场景。

对于您的阶段,k6 将在测试的第 0 秒以单个 VU 开始,然后随时间线性增加 VU 的数量,以便在 30 秒后达到 10 个并发 VU。 30 秒后,您的测试将结束。