美文网首页
JMeter 获取请求内容的随机变量

JMeter 获取请求内容的随机变量

作者: 十三_0223 | 来源:发表于2024-07-08 16:11 被阅读0次

    有时候做接口测试的时候,需要多个请求共用一个随机变量,使用传统提取器只能提取到响应信息,无法获取该requestBody中的内容,而该内容又是变量,这个时候就需要通过BeanShell PreProcessor获取这些数据

    我们先添加一个随机变量,用以测试

    添加请求,在该请求下使用BeanShell 预处理程序


    '''

    import org.apache.jmeter.config.Arguments;

    import org.apache.jmeter.protocol.http.control.HeaderManager;

    Arguments args = sampler.getArguments();

    String requestBody = args.getArgument(0).getValue();

    log.info("-----------------"+requestBody);

    vars.put("requestBody",requestBody);

    '''

    第二个请求中,调用BeanShell 预处理程序 提取的随机变量,运行测试一下,看是否和第一个请求使用的是同一个值

    成功

    相关文章

      网友评论

          本文标题:JMeter 获取请求内容的随机变量

          本文链接:https://www.haomeiwen.com/subject/ccqacjtx.html