关联:当请求之间有依赖关系,比如一个请求的入参是另一个请求返回的数据,这时候就需要用到关联处理。
![图片[1] - 性能测试教程五:Jmeter关联 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091806541898.png)
正则表达式提取器
作用:针对任意格式的响应数据进行提取
位置:测试计划 –> 线程组–> HTTP请求 –> (右键添加) 后置处理器 –> 正则表达式提取器
![图片[2] - 性能测试教程五:Jmeter关联 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091807270819.png)
XPath提取器
作用:针对HTML格式的响应结果数据进行提取
位置:添加方式:测试计划 –> 线程组–> HTTP请求 –> (右键添加) 后置处理器 –> XPath提取器
![图片[3] - 性能测试教程五:Jmeter关联 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091807385883.png)
JSON提取器
作用:针对JSON格式的响应结果数据进行提取
位置:添加方式:测试计划 –> 线程组–> HTTP请求 –> (右键添加) 后置处理器 –> JSON提取器
要提取的响应结果内容:
![图片[4] - 性能测试教程五:Jmeter关联 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022102406072437.png)
![图片[5] - 性能测试教程五:Jmeter关联 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022102406080197-1024x423.png)
JMeter属性
1.通过菜单栏->工具->函数助手对话框,setProperty函数生成设置Jmeter属性函数
![图片[6] - 性能测试教程五:Jmeter关联 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091808063193.png)
2.使用BeanShell取样器,把前面提取到的变量,设置为Jmeter属性(上面生成的函数)
![图片[7] - 性能测试教程五:Jmeter关联 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091808134561.png)
3.通过函数助手,property函数生成获取前面设置的P_city属性方法
![图片[8] - 性能测试教程五:Jmeter关联 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091808161753.png)
4.在其它线程级里通过上面生成的获取属性方法来,使用变量
![图片[9] - 性能测试教程五:Jmeter关联 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/11/2022091808164622.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END