从Jmeter中的请求体提取值

jdg4fx2g  于 2023-04-12  发布在  其他
关注(0)|答案(1)|浏览(416)

我试图从Jmeter请求体中提取动态值,我使用正则表达式提取并存储在变量中,但当我在某个地方使用该变量时,提取的值不会出现有人可以帮助我吗?
我试图提取值从请求体使用正则表达式提取器,但它不工作,我已经尝试了几乎所有的东西,根据我的知识。

tzdcorbm

tzdcorbm1#

1.您不能使用正则表达式提取器从请求body中提取值,您可以使用的唯一请求字段是headers
1.总的来说,我不明白为什么你需要从requestbody中提取值,因为是you发送请求,所以你应该知道它的一切,没有必要从那里提取任何东西。
如果它是某种形式的学术兴趣,您可以访问请求主体并使用JSR223预处理器(或后处理器)通过sampler速记提取所需的部分(或完整的主体):

vars.put('requestBody', sampler.getArguments().getArgument(0).getValue())

其中:

然后对requestBody变量使用正则表达式提取器。

相关问题