接口自动化pytest+allure环境搭建

1.背景:之前的接口自动化框架是unittest+HTMLTestRunner,最近看了好多测试的文章都在发pytest与unittest的优缺点,对比之后也发现pytest的优点,遂决定试一下这个框架~


测试方法必须也test开头哈

2.整体流程(Windows环境)

2.1安装pytest    pip  install pytest==4.0.2 最新的版本到5+了,之所以选择这个版本也是因为较低的版本和allure的兼容性好,大家安装的时候可以注意下

2.2安装allure  在官网直接下载安装包http://allure.qatools.ru/ ,解压,执行解压后bin目录下的allure.bat,然后添加环境变量

path

2.3安装allure-pytest  pip install allure-pytest

2.4运行测试用例(在cmd下运行)

运行之后会在当前目录下生成如下文件,其中allure文件夹下面的是xml(或者是json),我们把他转化为HTML

运行allure serve output\allure,然后浏览器会自动打开如下网址,就可以看见我们的报告啦

报告页面如下

可能遇见的问题:1.附个大神的网址哈,反正我遇见他这个问题了,然后按照他的方案也解决了哈

https://blog.csdn.net/lixiaoer0728/article/details/105286537

2.找不到jdk,按照jdk,加入环境变量即可

以上~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。