如何获取用户上下文/线程 id 以区分任务序列

how to get user context / thread id to distinguish between task sequences

我有一个任务序列要针对多个不同的用户执行多次。是否可以将某些内容写入日志文件以识别 user1 与 user2 正在采取的操作?

这在某种程度上取决于您要执行的操作,但最简单的方法可能是使用 name= 参数以不同方式命名您的请求。 (假设您没有很多用户)

例如

self.client.post("/login", data={ "username": username }, name=f"/login {username}")

我所做的是在自定义 CSV 文件的输出中添加用户的登录 ID 和迭代计数器。这样我就可以唯一地区分任务序列,因为它们是由电子邮件地址和计数器标识的。

这适用于非分布式测试。