首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Grinder中模拟多个用户

在Grinder中模拟多个用户
EN

Stack Overflow用户
提问于 2016-06-21 01:05:26
回答 1查看 141关注 0票数 0

我想知道这是不是可能的。我刚刚设置了Grinder并运行了一些基本测试,但是如果我想让每个线程都是不同的用户呢?我在生成的文件中看到了这行代码(我不是python开发人员)-could我以某种方式将用户名/密码作为变量传递?

代码语言:javascript
复制
    # Expecting 302 'Found'
result = request10501.POST('/site/home' +
  '?p_p_id=' +
  self.token_p_p_id +
  '&p_p_lifecycle=' +
  self.token_p_p_lifecycle +
  '&p_p_state=' +
  self.token_p_p_state +
  '&p_p_mode=' +
  self.token_p_p_mode +
  '&p_p_col_id=' +
  self.token_p_p_col_id +
  '&p_p_col_count=' +
  self.token_p_p_col_count +
  '&_58_doActionAfterLogin=' +
  self.token__58_doActionAfterLogin +
  '&_58_struts_action=' +
  self.token__58_struts_action +
  '&saveLastPath=' +
  self.token_saveLastPath,
  ( NVPair('_58_formDate', '1466168922083'),
    NVPair('_58_login', 'user1'),
    NVPair('_58_password', 'pass1'), ),
  ( NVPair('Content-Type', 'application/x-www-form-urlencoded'), ))

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-07-01 16:24:11

因此,我所做的就是在csv文件中维护用户,并将它们读入数组。现在,例如有3个线程,你可以使用grinder.getRunNumber& grinder.getThreadNumber的倍数(检查确切的api名称),并动态地提取该记录。将user1 & pass1移到全局作用域中,并在其中执行所有逻辑。请参阅API Link

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37928096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档