JMeter的关联

关联:上一个请求的响应结果和下一个请求的数据有关系

xpath提取器

适用场景
  1. HTML/XML文档结构化数据
    • 适用于从HTML或XML文档中提取结构化数据。例如,提取表格中的数据、列表中的项目等。
    • 示例:从HTML表格中提取所有行数据。
  1. 多层嵌套数据
    • 适用于提取嵌套在多层标签中的数据。例如,提取HTML页面中某个特定区域的内容。
    • 示例:提取HTML页面中<div class="content">中的所有<p>标签内容。
  1. 基于标签和属性的提取
    • 适用于根据标签名称、属性值等条件提取数据。例如,提取所有带有特定类名的标签内容。
    • 示例:提取所有<a>标签中class="link"href属性值。

步骤:

需求:两个http请求,请求A访问传智播客官网,请求B访问百度,请求A将传智播客官网源码中的title标

签的值取出,传递给请求B,在请求B中作为关键字搜索这个title值

1、搭框架,编写两个请求,传智播客+百度搜索

2、核心:取出传智播客页面源码的title值

3、传递给百度:${变量名}的方式传值

根据响应body 来写想要的xpath

还要勾选Use Tidy

正则表达式提取器

适用场景
  1. 文本数据提取
    • 适用于从纯文本或HTML页面中提取特定模式的数据。例如,提取电子邮件地址、电话号码、日期等。
    • 示例:从HTML页面中提取所有链接(<a href="...">)。
  1. 简单结构化数据
    • 适用于提取具有固定模式的数据。例如,从日志文件中提取特定格式的日志条目。
    • 示例:从日志文件中提取错误代码和时间戳。
  1. API响应数据
    • 适用于从API返回的JSON或XML数据中提取特定字段。
    • 示例:从JSON响应中提取用户ID或用户名。

 跨越线程组传值

变量作用域局限于当前线程组,其他线程组不可以直接调用。可以将请求A中提取的结果导出到公共空间

(可以被不同线程组共享)请求B再从公开空间调用该变量,相当于全局变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值