2021
11-01
11-01
Pytest+request+Allure实现接口自动化框架
目录前言:一、简单介绍二、代码结构与框架流程三、详细功能和使用说明四、Allure报告及Email五、后续优化前言:接口自动化是指模拟程序接口层面的自动化,由于接口不易变更,维护成本更小,所以深受各大公司的喜爱。接口自动化包含2个部分,功能性的接口自动化测试和并发接口自动化测试。本次文章着重介绍第一种,功能性的接口自动化框架。一、简单介绍环境:Mac、Python3,Pytest,Allure,Requestpytest==3.6.0pytest-allure-a...
继续阅读 >
百度搜索实例一、代码结构本案例来自于霍格沃兹测试学院《高薪测试成长图谱》。data.yml为数据管理文件,test_baidudemo.py为测试用例文件,文件结构如下:创建data/data.yml文件,代码如下-allure-pytest-unittest创建test_baidudemo.py,代码如下#!/usr/bin/envpython#-*-coding:utf-8-*-from__future__importunicode_literalsimportallureimportpytestimportyamlfromseleniumimportwebdriverimporttime@allure...
先看看allure命令的帮助文档cmd敲allure-hallure命令的语法格式allure[options][command][commandoptions]options列表Options:--help命令行帮助文档-q,--quiet切换至安静模式Default:false-v,--verbose切换至冗长模式Default:false--version版本信息Default:falsecommand列表generateserveopenplugin这里只讲前三个常用的generate命令行参...