时间:2021-05-19
接口测试中,很多接口都要带上登录后的token才能正常发送请求,这里记录一下登录获取token设置为全局变量供其他接口使用
登录后返回信息信息中会有一个token值,添加后置处理器中的正则表达式提取token,然后用后置处理器中的BeanShell PostProcessor设置token为全局变量
1、获取token值:
1.1、用fiddler抓包
1.2、F12查看接口信息
1.3、用jmeter登录查看
2、正则表达式提取token:
3、BeanShell PostProcessor设置token为全局变量:
4、其他接口使用该全局变量:
添加http信息头管理器
正则表达式提取器提取多个值
下一个接口的参数中需要用到前面某一接口返回数据中的值,因此通过正则表达式提取器来取得该值
$1$,$2$,$3$ 表示同时匹配第一个,第二个和第三个模板的数据
匹配数字:这里填写1,表示每个模板值获取第一个匹配的数据
${id_g1}获取第一个模板匹配到的数据
${id_g2}获取第二个模板匹配到的数据
${id_g3}获取第三个模板匹配到的数据
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
python根据正则表达式提取指定的内容正则表达式是极其强大的,利用正则表达式来提取想要的内容是很方便的事。下面演示了在python里,通过正则表达式来提取符合
一。1.提取响应结果中的“mobile_phone”,作为下一个登录接口的账号信息1)在当前接口下,添加-置处理器-正则表达式提取器2)正则表达式处理器说明:后
这里说的正则表达式优化,主要是针对目前常用的NFA模式正则表达式,详细可以参考:正则表达式匹配解析过程探讨分析(正则表达式匹配原理)。从上面例子,我们可以推断出
1、正则表达式包括两部分①定义正则表达式的规则;②正则表达式的模式(i/g/m);2、声明正则表达式①字面量声明:varreg=/表达式规则/表达式模式; e
在很多技术领域(如:自然语言处理,数据存储等),正则表达式可以很方便的提取我们想要的信息,所以正则表达式是一个很重要的知识点!一、概念正则表达式(regular