gpt4 book ai didi

javascript - 从 HTTP Sampler 到 Beanshell PostProcessor 的响应中获取变量值

转载 作者:行者123 更新时间:2023-12-03 03:03:24 26 4
gpt4 key购买 nike

在 HTTP Sampler 中,响应我有一个 javascript 变量

int a=1;

我想在 BeanShell 后处理器中获取这个“a”的值,如何在 JMeter 中获取它?

最佳答案

请注意 since JMeter 3.1 it is recommended to use Groovy for any form of scripting in JMeter所以我建议去 JSR223 PostProcessor反而。相关的 Groovy 代码类似于:

def text = prev.getResponseDataAsString()
log.info('Response text is' + text)
def match = text =~ /int a=(\d+)/
if (match.find()) {
def value = match.group(1)
log.info('------------------')
log.info('a value=' + value)
vars.put('a', value)
}

演示:

Groovy Extract Data From Response

引用文献:

关于javascript - 从 HTTP Sampler 到 Beanshell PostProcessor 的响应中获取变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47276576/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com