我正在使用multimechanize(MM)进行性能测试。 MM创建表示不同“用户”的多个进程。我需要从一些集合中为每个进程分配唯一的(用户名,密码)对。我应该如何同步?当流程要求时,我应该创建一个单独的流程对吗?这似乎过分了,有没有更简单的方法呢?
编辑: 我不控制如何创建这些进程,MM处理它。
答案 0 :(得分:0)
在multimechanize/core.py
:
# scripts have access to these vars, which can be useful for loading unique data
trans.thread_num = self.thread_num
trans.process_num = self.process_num
因此每个Transaction()
实例都可以访问其线程ID /进程ID。