首页 > 解决方案 > K6 测试执行行为

问题描述


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

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

标签: typescriptperformance-testingk6

解决方案


options.stages是具有逐渐增加的VU执行器的单个场景的简写。

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


推荐阅读