如何在jmeter中传递XHR动态生成的令牌以进行我的应用程序的负载测试

问题描述 投票:0回答:1

在我的应用程序中,当我点击URL时,它将生成一个JWT令牌,我必须将其传递给jmeter。如何执行此操作。

enter image description hereenter image description here

enter image description here

enter image description here

jmeter performance-testing
1个回答
0
投票

首先,您需要从第一个请求中提取令牌,我希望您的流程如下:

enter image description here

所以您应该在成功认证后在响应(正文或​​JWT Token)中获取headers

在这一阶段,您应该能够使用合适的JMeter Post-Processor提取它并将其存储到JMeter Variable中,一旦完成,您应该用保存动态令牌的JMeter变量替换硬编码值。

您的屏幕截图仅包含requests,因此我们无法提供适当的正则表达式,您需要更新您的问题并提供包含令牌的response

[如果由于某些原因而无法执行,您可以尝试使用BlazeMeter Proxy Service which is capable of exporting recorded scripts in SmartJMX format并应用自动关联来记录您的场景。

© www.soinside.com 2019 - 2024. All rights reserved.