接口自动化框架httprunner--设置接口关联

Posted luoman

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口自动化框架httprunner--设置接口关联相关的知识,希望对你有一定的参考价值。

httprunner设置接口关联

 在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果,从而让后一个接口能正常执行,这个过程的实现称为关联。

在httprunner中在extract关键字中可以对接口返回的内容进行提取;extract 的列表中可指定一个或多个需要提取的参数。

提取的方式有两种

   1、响应结果为 JSON 结构,可采用.运算符的方式,例如headers.Content-Type、content.success;
   2、响应结果为 text/html 结构,可采用正则表达式的方式,例如name="csrf_token" value="(.+?)"/>

引用变量的方式采用$ + 变量名称的方式;
举例说明:phpwind登陆接口需要获取token值
1、打开phpwind首页,通过正则表达式获取token值,extract中进行处理,定义变量为get_token
技术图片
2、在登陆接口中使用该变量
技术图片






以上是关于接口自动化框架httprunner--设置接口关联的主要内容,如果未能解决你的问题,请参考以下文章

接口自动化框架httprunner--日志级别设置

接口自动化框架httprunner--日志级别设置

HttpRunner接口自动化框架的使用

Python接口自动化测试框架(工具篇)-- 接口测试工具HTTPRUNNER

HttpRunner接口自动化测试框架--常见问题

认识一下~接口开源框架--httprunner