gpt4 book ai didi

javascript - k6 中每个 VU 线程中的唯一数据/VU 之间的共享状态

转载 作者:行者123 更新时间:2023-11-30 21:00:43 29 4
gpt4 key购买 nike

是否有可能在 k6 中获得跨 VU 线程共享的全局计数器?例如对于电子邮件地址必须唯一的用户注册,我使用 "user"+ i + "@example.com" ...

当前使用全局变量:

let i = 1

在全局命名空间中。单个 VU 可以正常工作,但是 2 个 VU 会导致 50% 的请求失败,等等。我假设每个 VU 都运行自己的 JS。是否有对 JS 运行时可用的线程(goroutine?)编号/id 的引用?

最佳答案

您可以使用数字计数器 __VU__ITER

__VU:这个值是为每个新的 VU 递增分配的。如果 VU 终止(例如,作为斜坡下降操作的一部分)并且测试协调器再次启动相同的 VU,则 VU 将具有相同的先前值。

__ITER:给定 VU 的当前迭代次数。

关于javascript - k6 中每个 VU 线程中的唯一数据/VU 之间的共享状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47159487/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com