有没有办法在性能测试期间处理API请求中的编码数据,因为请求内容看起来是编码格式的

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

这是记录数据的示例

HTTP 请求头:https://qa.*********.com/*****/api/v1

HTTP请求内容:vrAJ82y0qP93FB2YCj6PAgG5f2IxEUpvYRnJ59D4HGb4n3G3YkjYSMXs3vWUIuAOHHjs

当尝试再次重播录制的脚本时,响应显示“请求无法理解”

请求内容随着每个新会话而不断变化,这种情况下在性能测试期间如何处理?有没有办法在重播脚本时解码这些数据

注意:我们可能无法关联该请求,因为这不会出现在其他地方并且对于该特定请求来说是唯一的

jmeter performance-testing load-testing loadrunner
1个回答
0
投票

最有可能的是 有效负载正在使用 JavaScript 函数以某种方式进行编码。

检查您的网页源并查找负责有效负载加密的函数

完成后,您可以使用

JSR223预处理器Groovy语言实现它,并在运行时动态生成请求负载

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