手把手教你学robotframework自动化框架(第十一章:接口测试)

目录

1、环境配置(2021年1月12日完成)

2、一个简单的实例(2021年1月15日完成)

3、让用例更完善一些(2021年01月15日完成)

4、用例的前置和后置(2021年01月18日完成)

5、关键字的封装和传参(2021年1月23日完成)

6、创建自己的资源文件(2021年1月23日完成)

7、出坑秘籍,问题汇总(2021年1月25日完成)

8、如何自己编写一个library(2021年1月28日完成)

9、如何操作数据库(2021年1月29日完成)

10、如何支持win32应用-AutoitLibrary的应用(2021年2月2日完成)

11、接口测试(2020年2月3日完成)

12、持续集成(2020年2月4日完成)

13、ride使用(快捷键、tear down、timeout、template、tags


robotframework不仅可以进行ui的自动化,也可以进行接口的自动化。同样的,先按照步骤进行操作实践一下。

1、先安装requests,安装地址:https://pypi.python.org/pypi/requests

命令行窗口运行:pip install requests

2、再安装requestsLibrary,pip install -U robotframework-requests

3、使用

日常我们做单一的接口测试,可能会使用诸如postman这种工具,如下


在ride中如何调用呢,先用F5看下requestlibrary的关键字



我们可以使用post request来进行模拟请求发送,如果是get类型的请求,可以用get request这个关键字。

参考使用如下,如果参数是json格式的,需要先把json的数据放入一个参数中,如下图的${data}。

注意:如果是从postman里面复制的json串,需要把格式调整一下,需要把空格都删除,不要换行。否则在ride里面执行会报错。

接口调用之后,需要进行响应的正确性的校验来判断用例是否通过,可以按照下图,获取响应的参数值,然后进行正确性判断。


附件:

接口测试参考学习链接:https://www.jianshu.com/p/8a0ba0a13e4b


本节完,如有错误,还望海涵,欢迎指正!

你可能感兴趣的:(手把手教你学robotframework自动化框架(第十一章:接口测试))