JMeter中如何实现接口之间的关联?

【文章末尾给大家留下了大量的福利】

关联是Jmeter工具中非常重要的一个技术。因为在测试过程过有些数据是经常发生变化的,要获取并使用这些数据,就要使用关联。

比如:用户登录后,session信息都不同,有些操作要使用session,就需要将这个动态的信息保存下来。还有经常遇到的场景,第二个请求提交的参数要从第一个请求的返回数据中获取。

具体方法:

一、正则表达式提取器

 在默认的测试计划中添加一个线程组,然后添加取样器。

 右键添加后置处理器→正则表达式提取器,正则表达式提取器界面如下:

  • 说明:

    后置处理器:在请求结束或者返回响应结果时发挥作用

    正则表达式提取器:允许用户从服务器的响应中通过使用perl的正则表达式提取值。该元素会作用在指定范围取样器,用正则表达式提取所需值,生成模板字符串,并将结果存储到给定的变量名中。

  • APPly to:作用范围(返回内容的断言范围)

    Main sample and sub-samples:作用于父节点的取样器及对应子节点的取样器

    Main sample only:仅作用于父节点的取样器

    Sub-samples only:仅作用于子节点的取样器

    JMeter Variable:作用于jmeter变量(输入框内可输入jmeter的变量名称)

  • 要检查的响应字段:需要检查的响应报文的范围

    主体:响应报文的主体

    Body(unescaped)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值