软件测试进阶之自动化测试——python接口测试实例

Posted 程序员小捣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试进阶之自动化测试——python接口测试实例相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

扼要:

1、了解python进行接口测试的实例流程;

2、自行用python进行编写接口测试;

本课程主要讲述用python进行接口自动化测试。 所以学习本课程前的测试人员,需要学习一下python语法。

环境搭建
1、安装python,下载地址:https://www.python.org/downloads/

2、安装读取excel的库xlrd,安装命令:pip install xlrd

3、安装请求库requests,安装命令:pip install requests

示例解说
1、创建文件夹和文件

文件夹解析:

excel—该文件夹存放参数文件, 后面只需改该文件即可

report—该文件夹存放运行后的报告

testlib–该文件夹存放接口的逻辑处理脚本

runTests.py—是入口文件, 调用所有测试用例

2、runTests.py文件

该文件是入口文件,即运行接口测试时, 只要运行该文件即可。内容如下:
在这里插入图片描述
3、excel文件夹

该文件夹主要是存放excel文件,excel文件是进行接口的收集,文件以xlsx为后缀名, 表格如下:
在这里插入图片描述
在这里插入图片描述
4、testlib文件夹

4.1、seEmail.py文件是在testlib文件夹下, 是发送邮件的代码;

在这里插入图片描述
4.2、login.py文件是在testlib文件夹下, 是处理登录的逻辑,因为测试对象的接口都是需要登录后才能访问;
在这里插入图片描述
4.3、code.py文件也是在testlib文件夹下,其实主要处理接口的逻辑,也是重要的文件。 读者可以将该文件的代码进行优化一下,如将请求方法提取写成一个独立的类,还可以将读取Excel表格的数据提取写成一个函数,这样代码就能简单优美了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5、report文件夹

该文件夹为存放测试结果。 本次的报告不以html出现,以日志方式记录。如下:
在这里插入图片描述
在这里还是要推荐下我自己建的Python自动化学习群:1033482984 ,群里都是学Python自动化测试的,如果你正在学习Python ,小编欢迎你加入,大家都是测试开发党,不定期分享干货(只有Python软件测试相关的),包括我自己整理的一份2021最新的Python自动化资料。

最后:【可能给予你帮助】

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你

.
关注我的微信公众号【软件测试小dao】免费获取~

我的学习交流群:1033482984 群里有技术大牛一起交流分享~

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

以上是关于软件测试进阶之自动化测试——python接口测试实例的主要内容,如果未能解决你的问题,请参考以下文章

Python接口测试框架实战与自动化进阶

4年功能测试,我一进阶python接口自动化测试,跳槽拿了20k......

接口测试框架实战与自动化进阶指南!

Jmeter 参数化之数据驱动(ddt)

Python接口自动化之登录接口测试

Python接口自动化测试之pytest与unittest区别