今天又是给大家分享干货的一天,从学习接口自动化的过程中,真的是不断地在成长,现在要说的就是接口自动化里面的传参,以及遇到问题的时候,自己是如何一步一步进行问题的解决的;
1、先介绍接口的传参,我们要注意,有些参数是用json的方式传参的,有的是用data方式传参的,这是两个不同的方式,也会导致在写请求时,数据的通过哪种方式进行传参的不同,例如:下图的代码,是通过json进行传参
response = s.post(url,headers=headers,json=data)
现在以登录为例子,实现登录请求
2、在编写简单的登录功能时,遇到几个问题;
(1)有两个登录的接口,不清楚要选哪一个?
图中是两个登录相关的接口,当不知道要选择哪个时,就要从原理出发,要思考登录的时候,肯定是有参数的传入、再者是响应产生token相关的数据;所以就可以找到正确的接口了;
(2)报错 关于JSON parse error: syntax error的错误如何解决?
根据报错信息,一直复制到网上去,然后进行百度;
如果百度不出来的话,可以直接翻译出是什么原因,然后再进行百度,这样的精确度更高;