前言
在实际工作中,我们经常遇到前一个接口返回的值当做下一个接口的参数进行请求。例如token,用过jmeter和postman的同学应该知道设置一个中间变量来接收token,在下个接口调用就可以了。下面给大家介绍下如何用httprunner中extrac赋值。
测试案例
登录接口获取token
-
访问地址:http://127.0.0.1:8000/users/login
-
请求类型:post
-
请求头部:application/json
-
请求参数:{“username”: “wencheng”,“password”: “123456”}
查询项目详情
-
访问地址:http://127.0.0.1:8000/projects/viewsets
-
请求类型:get
-
请求头部:application/json
-
请求头部token:Authorization:Bearer xxxxxxxxxxxxx
参数extract
在httprunner中我们使用extract来提取token,使用方法如下
extract: - token: content.ck_token
上代码
api/login.yaml的脚本
""" * Create by dell on 2020/12/12 * Author :wencheng * 微信公众 :自动化测试 To share &