KYLINTOP-奇林接口测试如何实现传参
闲来无事不从容,突然想来写内容;
万一内容有问题,请你口下多留情。
—— ——横批《赐教》
KYLINTOP-奇林接口测试如何实现传参
kylinTOP接口传参这里讲两种,一种是从响应内容获取变量,另外一种是从响应头获取变量。
一、相应内容中获取变量
场景:第一个接口(/token),从“响应内容”中获取access_token的值(因为access_token的值就是接口需要的token)
—> 给第二个接口“请求头”中的参数Authorization赋值(Authorization的值就是access_token)
1.1、查看/token这个接口的响应内容,确认需要的参数值(当前需要access_token这个参数的值)
1.2、在/token接口 ->关联参数,选择JSON方式,赋予一个新的参数名,并用“/”逐层查找参数的位置,我这里给新的token设置新参数名为new_token(token值在/token接口,设置变量参数也是在/token接口)
1.3、从/token接口设置的变量new_token,在/info接口给请求头的参数Authorization复制new_token,赋值用{new_token}
二、响应头获取变量
场景:第二个接口(/info),从“响应头”中获取X-Content-Type-Options的值,然后把X-Content-Type-Options设置变量为NEW_value,作为第三个接口Tree中ip的值去get请求(本次测试只是案例,表达实现从响应头获取参数的方法,没实际意义)
2.1、参看/info的响应头信息,当前需要参数X-Content-Type-Options的值
2.2、在info/接口关联参数编辑中,来源选择“HTTP请求头域”,创建参数名,位置填写响应头的名称(并且添加:),右边文本输入crlf,表示回车
2.3、在tree接口中给ip传参变量NEW_value值
2.4、运行查看结果,发现请求时ip的值就是/info接口X-Content-Type-Options的值