当前位置: 首页>数据库>正文

python自动化接口测试及报告生成

1. 安装python

这里选的是python3.11版本,根据实际需求可作调整。

第一步:去官网找到python对应版本的下载路径

https://www.python.org/downloads/release/python-3114/,如下图

python自动化接口测试及报告生成,第1张

第二步:下载安装后,双击安装文件,直至安装完成,然后配置环境变量如下:

python自动化接口测试及报告生成,第2张

这里要配置2个,一个是python的,另一个是python安装包的,比如python的安装路径是C:\Users\MIER\AppData\Local\Programs\Python\Python311,那么在环境变量的Path中要配置 C:\Users\MIER\AppData\Local\Programs\Python\Python311 和 C:\Users\MIER\AppData\Local\Programs\Python\Python311\Scripts 。

2. 下载Pycharm开发工具

在jetbeans官网下载pycharm社区版,下载地址:https://www.jetbrains.com.cn/pycharm/=

python自动化接口测试及报告生成,第3张
python自动化接口测试及报告生成,第4张

下载完成后,安装Pycharm。

3. 创建一个Python项目

点击“FIle”-> “New” -> “Project” 进入到项目创建面板,如下图:

python自动化接口测试及报告生成,第5张
python自动化接口测试及报告生成,第6张

在Location 栏输入项目工作目录及项目名称,然后点击“Create”按钮,完成Python项目的创建工作。

创建一个python 文件用来写测试用例,如下图:

[图片上传失败...(image-140c23-1691135460024)]

4. 测试用例写法

python自动化接口测试及报告生成,第7张

5. 安装Allure命令行工具

进入官网 https://github.com/allure-framework/allure2/releases 选择合适的allure版本,这里选择的是2.23.1版本,如下图

python自动化接口测试及报告生成,第8张

下载完成后,解压

python自动化接口测试及报告生成,第9张

接下来就是配置环境变量,如下图:


python自动化接口测试及报告生成,第10张

6. 生成测试报告结果

第一步:运行测试用例脚本,如下:

pytest user1.py --alluredir=E:/test_result --clean-alluredir

第二步:使用allure命令解析测试用例执行结果并展示,如下图:

allure serve E:/test_result

python自动化接口测试及报告生成,第11张

7. 异常情况

问题1: 引入allure会报错"找不到模块名称",如下图:

[图片上传失败...(image-bf3406-1691135460024)]

处理方法:

python自动化接口测试及报告生成,第12张
python自动化接口测试及报告生成,第13张
python自动化接口测试及报告生成,第14张

https://www.xamrdz.com/database/6ab1994470.html

相关文章: