JMeter 在实时执行期间调出存储令牌的问题
JMeter problem at calling out stored token during real time execution
我目前正在使用 JMeter 对 Web 应用程序执行基本性能测试。
为了构建此类,我使用 BlazeMeter 记录器作为构建我的测试计划的简单而完整的方法,其中记录了在特定记录时刻使用的静态令牌。
但是,考虑到令牌是由每次登录生成的,这需要我找到一种方法来成功地存储来自每个会话的令牌(完成),然后正确地将它调用到每个单独的 HTTP 请求(这是障碍).
在我的屏幕截图下方,是我如何设置测试计划,以及如何将已存储的令牌调用到需要实时令牌的第二个 HTTP POST 请求,否则它将传递 401 错误。尽管如此,当尝试调用和应用存储的令牌时,它现在 returns 由于我不知道的原因出现 400 错误...
I believe the solution is by slightly changing the way I am calling the stored token?
您得到的响应是 JSON so it makes more sense to use JSON Extractor 而不是正则表达式提取器,相关配置类似于:
此外,如果您将 HTTP Header Manager 添加为需要身份验证的请求的子项,并且将其配置为:
,则无需执行任何脚本编写
我目前正在使用 JMeter 对 Web 应用程序执行基本性能测试。
为了构建此类,我使用 BlazeMeter 记录器作为构建我的测试计划的简单而完整的方法,其中记录了在特定记录时刻使用的静态令牌。
但是,考虑到令牌是由每次登录生成的,这需要我找到一种方法来成功地存储来自每个会话的令牌(完成),然后正确地将它调用到每个单独的 HTTP 请求(这是障碍).
在我的屏幕截图下方,是我如何设置测试计划,以及如何将已存储的令牌调用到需要实时令牌的第二个 HTTP POST 请求,否则它将传递 401 错误。尽管如此,当尝试调用和应用存储的令牌时,它现在 returns 由于我不知道的原因出现 400 错误...
I believe the solution is by slightly changing the way I am calling the stored token?
您得到的响应是 JSON so it makes more sense to use JSON Extractor 而不是正则表达式提取器,相关配置类似于:
此外,如果您将 HTTP Header Manager 添加为需要身份验证的请求的子项,并且将其配置为:
,则无需执行任何脚本编写