JMeter -samples在运行2+ VU时失败

时间:2014-03-13 17:09:11

标签: jmeter

这是我的脚本: 转到网页(记录登录令牌), 登录, 到了网页(记录注销令牌) 退出,

当我使用1 VU运行此线程时,它工作正常。 但是当我使用2+ VU运行时,其中一个用户总是失败,错误=“无效令牌”。

我检查了正确传递的令牌 - 意味着user1拥有其令牌,而user2拥有其令牌。我无法弄清楚为什么测试结果在这个阶段失败了。我添加了常量计时器,吞吐量计时器但没什 当我使用6 VU运行时,结果会有所不同 - 有时3 VU成功,有时只有1成功。我找不到模式。有人可以帮我吗?我知道我的电脑不是一个好的loadrun服务器,但我说的只是运行2-6个线程,为什么它会因为这么小的线程而失败?

2 个答案:

答案 0 :(得分:0)

首先尝试添加HTTP Cookie Manager以查看错误是否基于会话/ cookie。

如果它无法解决您的问题,请尝试多次记录您的请求,检测哪些令牌是动态的,并通过不记录但使用Regular Expression Extractor

来获取它们

答案 1 :(得分:0)

我终于明白了 - >令牌应该"编码"检查参数位置。我从这个链接得到了答案:http://ertw.com/blog/2010/06/29/load-testing-a-rails-app-and-the-authenticity_token/