简介
本文详细介绍如何进行 JMeter的上个接口返回的值作为下一个接口的参数。可以通过 正则表达式 提取所需要的值,主要用于复杂文本处理,如模式匹配、格式检验、文本替换等(注意如果返回为 JSON,更建议使用JSON提取器),本次仅作为学习记录。
步骤
① 查看需要提取字段的接口响应结果(JSON),编写正则表达式
实例1:通过课程信息获取到店铺ID接口的响应body,要取liveId字段(Response Body只有匹配到1个liveId),
所以 正则表达式 设置成 "liveId":(\d+),表示一个或多个数字;
模版设置$1$表示取第一个()中的值,不设置会取不到值,至于其它符号具体含义可以自行查文档,本人正则也不熟悉;
也可以使用GPT生成正则表达式之后在正则表达式验证工具上验证是否正确。
{
"data": {
"courseConfig": {
"businessI