robotframework 学习(2) :使用RIDE进行接口测试之发送请求和接收数据断言

2020-09-08 10:43:08 浏览数 (1)

一、RIDE的介绍:

RIDE是robotframework图形操作前端,也可以理解为一种编辑器,它以cell的形式来进行定义数据和方法,返回结果等,我们可以使用它进行创建测试用例和编写测试脚本,并且执行自动化测试。

安装和启动这里就不多介绍了,可以去我上一篇博客查看就行。传送门:https://blog.csdn.net/weixin_38374974/article/details/82313214

二、接口测试:

PS:下面这个例子只供参考,直接学习会出错的,具体的以你们自己的接口文档为准。

简单来说,接口就是我们的一个URL,例如:https://api.immomo.com/v1/feed/read/kill?fr=644013448 ​​​​​​。

这其中:https://api.immomo.com 是域名地址,后面肯定是ip:port ;

/v1/feed/read/kill 就是一个接口;

?fr=644013448 是一个get传递的参数和所带的数据。

我们要测试的就是,通过上面链接和传递的参数能不能获取到我们想要的响应的结果内容?当然在传递数据的时候是需要我们的header的信息,如果是post传递还需要正文信息,如下图:

三、RIDE的使用:

面板就不介绍了,很多博客内容都有,直接说一下怎么做接口测试吧。

1、首先需要准备的库(比较简单的demo,我这里只用了2个库):RequestsLibrary,Collections ;

2、输入内容:

3、执行:

4、总结:感觉会写很多,结果三张图片就搞定了,emmm。其实最开始遇到的问题就是这个页面怎么写?这些方法从哪里找?第二个遇到的问题就是,我要传的参数信息怎么写,怎么获得返回的信息?想说的是做事情不能着急,每一步都是需要慢慢品出来的。加油!

0 人点赞