如何构建基于Python unittest和requests的接口自动化测试框架?
- 内容介绍
- 文章标签
- 相关推荐
本文共计6707个文字,预计阅读时间需要27分钟。
1. 使用Python的unittest和requests库,结合HTMLTestRunner,搭建完整的接口自动化测试框架_00——框架结构简要+初步配置,创建良好的开发环境,下载安装Python并安装pycharm,在pycharm中创建项目功能目录。
一、Python+unittest+requests+HTMLTestRunner 完整的接口自动化测试框架搭建_00——框架结构简解
首先配置好开发环境,下载安装Python并下载安装pycharm,在pycharm中创建项目功能目录。如果不会的可以百度Google一下,该内容网上的讲解还是比较多比较全的!
大家可以先简单了解下该项目的目录结构介绍,后面会针对每个文件有详细注解和代码。
common:
——configDb.py:这个文件主要编写数据库连接池的相关内容,本项目暂未考虑使用数据库来存储读取数据,此文件可忽略,或者不创建。本人是留着以后如果有相关操作时,方便使用。
——configEmail.py:这个文件主要是配置发送邮件的主题、正文等,将测试报告发送并抄送到相关人邮箱的逻辑。
本文共计6707个文字,预计阅读时间需要27分钟。
1. 使用Python的unittest和requests库,结合HTMLTestRunner,搭建完整的接口自动化测试框架_00——框架结构简要+初步配置,创建良好的开发环境,下载安装Python并安装pycharm,在pycharm中创建项目功能目录。
一、Python+unittest+requests+HTMLTestRunner 完整的接口自动化测试框架搭建_00——框架结构简解
首先配置好开发环境,下载安装Python并下载安装pycharm,在pycharm中创建项目功能目录。如果不会的可以百度Google一下,该内容网上的讲解还是比较多比较全的!
大家可以先简单了解下该项目的目录结构介绍,后面会针对每个文件有详细注解和代码。
common:
——configDb.py:这个文件主要编写数据库连接池的相关内容,本项目暂未考虑使用数据库来存储读取数据,此文件可忽略,或者不创建。本人是留着以后如果有相关操作时,方便使用。
——configEmail.py:这个文件主要是配置发送邮件的主题、正文等,将测试报告发送并抄送到相关人邮箱的逻辑。

