jmeter中使用正则表达式提取器传递参数
jmeter中参数传递(关联),其实就是说如果有多个接口的话,如何让上一个接口中获得的变量值自动传递到下一个接口中去。实现的思路其实也是设置变量,给变量赋值,引用变量的这么一个过程
正则表达式提取器来实现参数传递的过程也是差不多的。命名变量,通过正则表达式提取值并赋予变量,然后在需要引用的时候引用
下图中使用正则表达式提取的获取用户信息接口中的返回值中的classid信息,正则表达式可以去搜索一下规则,按规则填写就可以,实在不会写正则表达式的,可以去deepseek一下,让d老师帮你把正则写出来
下面是参数的含义
获取到的变量在下一个接口中使用,直接用${变量名}
一般来说,对于提取页面内元素的属性值的话,可以考虑用xpath;对于提取其他内容的话,建议使用正则表达式。使用xpath的场景为xml或者html格式的数据