robotframework自动化测试框架

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

2021-02-04  本文已影响0人  fengzhulin

目录

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

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

上一篇 下一篇

猜你喜欢

热点阅读