jmeter - JMeter 中的多个用户导致错误

标签 jmeter authorization

目前,我编写的所有 JMeter 脚本在我与一个用户一起运行时从未出现过任何错误。但是,当我添加更多(即 5)时,一两个最终会给我 401 Authorization Required 消息。我有两个 reg-ex 提取器当前捕获 X-CSRF,我在 HTTP header 管理器中使用这些值。我不明白为什么我只在部分时间遇到错误(我知道这不是因为我的用户参数,因为当我运行不同的用户时,他们一次只能运行一个用户)。它是否不适用于我正在测试的网站?还是 JMeter?还是我错过了什么?

最佳答案

很可能您的提取器无法提取 token 。

我建议你使用gui来调试:

  • 添加一个查看结果树并运行您的测试。

  • 在测试计划下添加调试后处理器

  • 运行你的测试

查看您提取的内容。然后在查看结果树响应选项卡中使用正则表达式测试器来查看您的正则表达式是否匹配响应并正确提取标记。

关于jmeter - JMeter 中的多个用户导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39129373/

相关文章:

jMeter 服务器模式 - Windows 找不到 "rmiregistry"

jmeter - 使用 Jmeter 发送 HTTP 消息时出错 : Software caused connection abort: recv failed

spring-boot - 使用JMeter进行RabbitMQ应用程序负载测试的后端Spring引导

authentication - REST 认证/授权

authentication - 使用 Spring Web 服务添加 Spring Security @Secured 注释会禁用 Web 服务端点

regex - 如何通过JMeter从html页面中提取所有正则表达式匹配

asp.net - JMeter:使用正则表达式提取器后处理器提取值后, "__VIEWSTATE"和 "__EVENTVALIDATION"值不会被替换

ios - 在 HealthKit 中请求授权 : why the result is always successful?

node.js - Garmin API 中的 oAuth header 错误

c# - ServiceStack自定义注册功能