【发布时间】:2016-08-25 03:34:31
【问题描述】:
目前,我编写的所有 JMeter 脚本在我与一个用户一起运行时都不会出现任何错误。但是,当我添加更多(即 5 个)时,最终会有一两个给我 401 Authorization Required 消息。我目前有两个正则表达式提取器捕获 X-CSRF,我在 HTTP 标头管理器中使用这些值。我不明白为什么我只在部分时间得到一个错误(我知道这不是因为我的用户参数,因为当我运行不同的用户时,他们一次工作一个用户)。它是否不适用于我正在测试的网站?还是JMeter?还是我错过了什么?
【问题讨论】:
-
你能展示你的测试计划吗?并详细说明如何提取令牌并注入它们?谢谢
-
我使用录音控制器登录 -> 添加内部审核 -> 注销。我在需要 X-CSRF 的“握手”步骤中添加了一个正则表达式提取器。正则表达式是 X-CSRF : (.+)?变量名称:token 模板:$1$ 匹配号 1 和要检查的字段是响应标头。然后,我将连接到“握手”步骤之后的步骤的 HTTP 标头管理器中的 X-CSRF 替换为 ${token}。
标签: jmeter authorization