Post接口传入header:
接口测试前需要先连接服务器,所以用到Create_Session
先看下Create_Session的语法格式:
示例:
1. 先创建传参格式:
${headers} Create_Dictionary Content-Type=application/json Http-Rpc-Type=JsonContent
Create_Session json ${link} ${headers}
参数alias别名为:json
参数url(host)为:${link}
参数${headers}为:${headers}变量
以上就是传入${headers}的方法
2.传入连接创建完成后,我们发送post请求
【Post_request 是 RequestsLibrary库的方法】
再看看Post_Request的语法
示例:
下面代码中的 data=${param} 就是需要传入的参数
1. Post_Request 将1中创建的别名 json 引用
2. 拼接接口的后半段地址 ${right_link}
3. 传入接口的参数 data=${param}
参数格式根据实际情况创建,无非就是dict 套 list,根据实际情况创建完${param} 参数
创建之如下:
一切就绪了,开始发请求吧
${status_result} Post_request json ${right_link} data=${param} #发送请求至对象
#log ${status_result.content}
${response_json} to_json ${status_result.content} #content方法格式化为json格式
发送请求通过to_json解析完成后,就可以获取到接口的参数了,因为接口结果包含敏感数据,所以我也就不贴了