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

2023-08-03  本文已影响0人  engineer_tang

1. 安装python

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

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

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

image.png

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

image.png

这里要配置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/=

image.png image.png

下载完成后,安装Pycharm。

3. 创建一个Python项目

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

image.png image.png

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

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

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

4. 测试用例写法

image.png

5. 安装Allure命令行工具

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

image.png

下载完成后,解压

image.png

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


image.png

6. 生成测试报告结果

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

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

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

allure serve E:/test_result

image.png

7. 异常情况

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

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

处理方法:

image.png image.png image.png
上一篇 下一篇

猜你喜欢

热点阅读