python接口自动化之json请求体
python requests做接口自动化的时候,有get ,post等请求方法,
那么我们的请求体的参数书写的时候有三种格式(xml的暂时没碰到,就不计算在内)
params,data,json。
什么情况下使用这三种格式呢?
其实以前我在使用jmeter做接口测试的时候,经常碰到不同的请求体格式。
现在用python来写的时候,还是记录下。
1,get 请求的时候,大部分使用params
如:
2,post请求时,数据格式为form表单格式时,使用,data
如:
3,post请求时,数据格式为json时,使用:json
如:
这三种使用的时候,主要是看请求体的数据格式。
平时注意下就可以了,这个地方不难。