0


测试工具jmeter 之关联

测试工具jmeter 之关联

案例 加入商品进入购物车
在这里插入图片描述
关联:当请求之间有依赖关系,比如一个请求的入参是另一个请求返回
的数据,这时候就需要用到关联处理。

JMeter中常用的关联方法:

正则表达式提取器
XPath提取器
JSON提取器

正则表达式介绍:

正则表达式:就是一个公式,或者说一套规则,使用这套规则可以**从任意字符串中提取出想要的数据内容
公式格式:左边界(匹配符号) 右边界:可以提取出想要获取的数据内容
. :是通配符,可以代表任意字符(除换行回车)
*:代表前面的字符出现0次或者多次
.*匹配规则:找到左边界值后,往右查找有边界,找到最后面的右边界,中间的所有数据都被记录下来
?:代表非贪婪匹配,找到左边界后,往右查找匹配右边界,只要有匹配的右边界就停止继续查找:再次查找左边界和右边

在这里插入图片描述
通过—个正则表达式可以提取出多组数据,每组数据设置对应的左边界和右边界即可
每一组数据都可以有一个或者多个值

JMeter关联 -正则表达式提取器
作用:针对任意格式的响应数据进行提取
位置:测试计划–〉线程组–>HTTP请求–>(右键添加)后置处理器–〉正则表达式提取器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(1)什么时候可以使用正则表达式提取器?
,任意格式的响应数据,都可以使用正则表达式提取器进行提取
(2)使用、正则表达式提取器”的操作步骤?

  1. 添加线程组
  2. 添加HTTP请求-传智播客 3.添加正则表达式提取器. 引用名称:存放提取出的值的参数名称,如填写title正则表达式:左边界(.*?)右边界 模板:用$$引用起来,表示解析出第几个()的值 匹配数字:1表示第1个值,-1表示所有取值
  3. 添加HTTP请求引用正则表达式中的引用名称。如,田cile)引用它
  4. 添加查看结果树

调试取样器

debug sampler 调试取样器
打印出所有符合正则表达式的内容
在这里插入图片描述

xpath 路径提取公式

// 后面跟需要的标签名
JMeter关联 - XPath提取器
作用:针对HTML格式的响应结果数据进行提取
位置:添加方式:测试计划 -->线程组–>HTTP请求 -->(右键添加)后置处理器 --> xPath提取器

在这里插入图片描述
(1)什么时候可以使用xPATH提取器?
针对HTML格式的响应数据,可以使用XPATH提取器进行提取
(2) 使用、Xpath提取器”的操作步骤?
1.添加线程组
2.添加HTTP请求-传智播客
3. 添加XPATH提取器
勾选use ridy (tolerant parser)
引用名称:存放提取出的值的参数名称。如:填写title
xPath Query:用于提取值的xPath表达式
匹配数字:0:表示随机,-1:表示提取所有结果,1表示第一个值

在这里插入图片描述

JMeter关联 - JSON提取器

作用:针对JSON格式的响应结果数据进行提取
位置:添加方式:测试计划 -->线程组–> HTTP请求 -->(右键添加)后置处理器JSON提取器
在这里插入图片描述
(1)什么时候可以使用xBATH提取器?
针对JSON格式的响应数据,可以使用JSON提取器进行提取
(2)使用〝JSoN提取器”的操作步骤?

  1. 添加线程组
  2. 添加HTTP请求-天气 3.添加JSON提取器 Names of created variables:存放提取出的值的参数名称。如:city JSON Path Expressions:用于提取值的JSON路径表达式 Match No: 0:表示随机,-1:表示提取所有结果,1表示第一个值
  3. 添加HTTP请求-百度 引用正则表达式中的引用名称。如:用${city}引用它

JMeter关联 - JMeter属性

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

标签: 测试工具 jmeter

本文转载自: https://blog.csdn.net/homicide_life/article/details/140382293
版权归原作者 �猪妖二度 所有, 如有侵权,请联系我们删除。

“测试工具jmeter 之关联”的评论:

还没有评论