jemter正则表达式第二天

jmeter的变量的使用

一、变量的使用是为了保证下面的接口的公用的量更改的时候方便修改

1、变量填写方式(前面填的是变量名,后面填写的是变量的具体的值)
在这里插入图片描述
2、在http请求里面引用变量(使用${‘变量名’})
在这里插入图片描述
3、查看结果树
在这里插入图片描述

二、事物数和循环控制数

1、事务控制器(用于一个功能里面单独一个小模块的划分)
在这里插入图片描述
2、循环控制器(用于循环http请求)
在这里插入图片描述
3、运行结果
在这里插入图片描述

三、响应断言(接口测试的时候,当我们想去知道这个接口是否是正确的返回参数的时候去进行的,便于从查看结果树里面查看接口通过的接口)

Pattern Matching Rules:匹配规则。

Contains:上面选中的部分包含下面的正则表达式就算Pass

Matches:上面选中的整个部分匹配下面的正则表达式就算Pass。

Equals:上面选中的整个部分和下面的字符串相等就算Pass。不支持正则表达式,同时对大小写敏感。

Substring:上面选中的部分包含下面的字符串就算Pass。不支持正则表达式,同时对大小写敏感。

Not:勾选上之后,会对前面选择的进行反转。比如Matches + Not 就是不匹配就算Pass。

1、响应断言
在这里插入图片描述
2、断言结果
成功:
在这里插入图片描述
失败:
在这里插入图片描述
3、正则表达式(主要是用于拿到上一个接口返回的数据给这个接口下面的接口使用)

详细语法参考https://www.cnblogs.com/sunmijia/p/7278556.html

工具:正则表达式提取器(http://deerchao.net/tools/regester/index.htm)

一般我们会用到的语法我列出来:

[] : 括号里的字符会被匹配,比如[ab]匹配a或b字符,[,?]匹配逗号或问号

\bhi\b : 匹配只有hi的字符,\b代表的位置,第一个\b代表单词开始的位置,第二个\b代表单词结束的位置

4、选择需要返回参数里的字段
在这里插入图片描述

5、填写正则表达式

在这里插入图片描述

6、查看正则表达式结果(使用选项里面的打开日志,调整日志级别为debug。)
在这里插入图片描述
7、选择里面的引用名称${title}
在这里插入图片描述
8、查看结果树
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值