12

robotest 接口自动化测试之POST接口请求

 3 years ago
source link: https://blog.csdn.net/u011640418/article/details/111873320
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

robotest 接口自动化测试之POST接口请求

实际测试中,我们很难避免登录系统,接口同样我们也需要通过登录获取认证信息之后才可以操作其他接口。本来还想找一个使用实际的网站来演示

但是为了方便还是自己创建一个服务吧。

post接口请求其实跟get差不多,参考:https://www.cnblogs.com/du-hong/p/10559603.html

创建服务的是百度来的,加了一个userinfo接口

思路:登录成功后拿到token然后作为userinfo的token入参

写两个数据文件分别写上

新建一个postdemo

执行结果如下,然后大家发现第二个接口并没有获取成功而是提示错误了,那是因为我们文件中存入的token是【LDhEMW%fI_】,跟登录获取到的不一样,请求错误

其实我们真正项目中我们测试一个接口首先就需要获取token、cookie认证信息,然后放到需要请求的接口的healers,

还有就是请求一个接口有可能需要其他接口的一些数据,比如删除一个数据,你需要获取这个数据的ID,

获取这个数据你需要创建一个数据生成一个ID。然后你才可以去删除。

所以我们这里token不能从yaml文件中取值,需要从登录接口中获取然后传递到userinfo接口作为入参。那么我们怎么实现呢

................

................

................

................

................

................

如果你看懂了,就支持一下多少随意


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK