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 中的 sleep 功能是暂停所有虚拟用户的执行,还是一次只暂停一个用户的执行?