在研磨机中模拟多个用户



我想知道这是否可能。我刚刚设置了研磨机并进行了一些基础测试,但是如果我想让每个线程成为其他用户,该怎么办?我在文件中看到了这一行的代码(我不是Python开发人员) - 我应该以某种方式将用户名/密码作为变量传递?

    # 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'), ))

谢谢

,所以我所做的就是将用户保持在CSV文件中,然后将其读取为数组。现在,对于有3个线程,您可以使用一个倍数。GRINDER.GETTHREADNUMBER(检查确切的API名称)并动态提取该记录。移动用户1&将PASS1传递到全局范围,并在那里执行所有逻辑。请参阅API链接

相关内容

  • 没有找到相关文章

最新更新