K6 用户和批处理概念

Posted

技术标签:

【中文标题】K6 用户和批处理概念【英文标题】:K6 user and batch processing concept 【发布时间】:2020-06-29 09:07:05 【问题描述】:

k6如何解释以下情况: 我有两个请求与批处理()和命令行开关 -u 4 并行运行,即 4 个用户。 在那种情况下,k6 是否为每个用户运行 2 个请求?那是 2x4 = 8 次? 并且是按顺序一个接一个的用户吗?

【问题讨论】:

【参考方案1】:

您的第一个假设是正确的,k6 将发出 8 个请求,但这将同时发生,而不是顺序发生,因为 VU 也在 parallel 中运行。

请注意,如果您使用 -i 4 限制总迭代次数,它将是 8 个请求,否则如果您指定 --duration,它将运行尽可能多的迭代,因此请求尽可能多。

如果您需要进一步的帮助,请考虑在 k6 community forum 上发帖。 (免责声明:我是一名 k6 维护者。)

【讨论】:

以上是关于K6 用户和批处理概念的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 k6/loadimpact 解析 img 标签?

达到更多虚拟用户时 k6 显示的错误

k6 中的 sleep 功能是暂停所有虚拟用户的执行,还是一次只暂停一个用户的执行?

k6 VU(虚拟用户)有多少内存? [关闭]

使用 k6 进行 Meteor 应用程序负载测试,等待 body 元素

Flink流式处理概念简介