• 2024-06-21allure测试报告使用
    1.生成allure数据结果文件1.1在pytest.ini中配置allure报告的存储路径,这里用来存储allure报错的原始数据[pytest]addopts=--alluredir=./allure-results1.2使用pytest命令生成allure结果文件   pytest--alluredir=./allure-results 2.查看allure报告2.1启动一个W
  • 2024-06-20安装 Allure
    下载地址:https://github.com/allure-framework/allure2/releases(链接来自于博客:https://www.cnblogs.com/come202011/p/12589441.html,如有侵权可以删除,谢谢)1、下载完成后解压下载的安装,解压后进行配置,环境配置:2、配置完成后在控制台(cmd)输入:allure,测试是否安装成功:3、安装其
  • 2024-06-17pycharm中Allure的安装及其环境配置
    目录一、安装Allure二、配置环境三、借助Allure生成美观又方面的测试报告注:Windows系统,在pycharm中安装Allure,Allure是由Java语⾔开发的⼀个轻量级,灵活的测试报告⼯具。在安装Allure之前请确保电脑已安装JDK。         Allure是一种灵活的轻量级多语言测试
  • 2024-06-15pytest + yaml 框架 -61.jenkins+allure+钉钉通知添加测试结果
    前言上一篇pytest+yaml框架-60.git+jenkins+allure+钉钉通知反馈已经实现测试结果用钉钉通知。本篇继续在钉钉通知里添加测试的汇总结果,此功能在pytest-yaml-yoyov1.5.2版本上实现。EnvironmentInjector插件在运行完用例后会生成一个summary.json文件,汇总测试
  • 2024-06-07allure安装配置使用 简单版
     环境安装一、安装配置JDK先检查是否安装JDK,cmd中查看java版本:java-version若未安装,以下面的步骤安装:1、Oracle官网下载JDK:https://www.oracle.com/java/technologies/downloads/,请下载安装JDK8及以上版本2、安装JDK3、JDK配置环境变量:win10系统右击“我的电脑”-->"属
  • 2024-06-04allure的suites(测试套)中未显示返回值参数,显示No information about test execution is available.(转自大佬,亲测有用)
    转自大佬:https://blog.csdn.net/sbdxmnz/article/details/137016423 ExecutionNoinformationabouttestexecutionisavailable.  解决方法:添加代码,因为pytest输出文本形式测试报告时未存储响应内容#将接口响应的文本内容附加到Allure报告中allure.attach(接口响
  • 2024-05-16接口自动化测试框架【python+requests+pytest+excel+allure+jenkins】
    一.在整个框架中需要用到哪些东西?1.python环境安装https://www.python.org/downloads/windows/下载解压后直接安装,选择Addpythontopath2.JAVA环境配置安装包下载地址:https://www.oracle.com/java/technologies/downloads/环境变量设置参数如下:●变量名:JAVA_HOME●变
  • 2024-05-15接口自动化框架【python+requests+pytest+allure】需要安装的依赖包
    attrs23.2.0certifi2024.2.2cffi1.16.0charset-normalizer3.3.2colorama0.4.6cryptography42.0.5h110.14.0idna3.6iniconfig2.0.0outcome1.3.0.post0packaging24.0pluggy1.4.0pycparser2.21pyOpenSSL24.1.0PySocks1.7.1pytest8.1.1selenium4.2.0sniffio1.3.1
  • 2024-05-14Allure2添加用例标题、用例步骤
    1、Allure2报告中添加用例标题Allure用法方法名方法参数参数说明@allure.epic()epic描述敏捷里面的概念,定义史诗,往下是[email protected]()模块名称功能点的描述,往下是[email protected]()用户故事用户故事,往下是[email protected](用例的
  • 2024-05-06allure功能使用-测试时添加文件attach
    allure.attach("getenv","附加文本",attachment_type=allure.attachment_type.TEXT)allure.attach("<body>测试body</body>","html代码",attachment_type=allure.attachment_type.HTML)allure.attach.file("./test.p
  • 2024-05-06allure功能使用-区分测试用例重要级别severity
     编写测试用例时,需要区分测试用例的级别,在其方法前添加注解@allure.severity(allure.severity_level.NORMAL),allure.severity_level.NORMAL为重要级别,分别有以下分类:Trivial--不重要,轻微缺陷(必输项无提示或提示不规范)Minor--不太重要,次要缺陷(界面错误或与UI需求不符)Normal-
  • 2024-05-06allure功能使用-添加链接link&testcase&issue
    1.执行指定测试用例时,在测试方法前添加注解@allure.link跳转到执行地址: 在HTML报告可看到跳转信息: 2.执行指定测试用例时,需要知道测试案例所在代码仓库地址时,在其方法前添加注解@allure.testcase跳转仓库地址(用于代码走读):  3.执行指定测试用例时,需要将该用例关联到缺
  • 2024-05-06allure功能使用-feature&story
    在测试类加注解@allure.feature表述整个测试模块在测试方法加注解@allure.story表述该模块下的某个测试案例或测试场景执行指定模块或执行测试场景时,可以执行下面命令(allure.feature比allure.story优先级高)pytest-s-v测试文件--allure-feature("模块名")pytest-s-v测试文件
  • 2024-05-06allure基本使用
    1.安装jdk,安装allure,安装allure-pytest2.基本使用  2.1运行测试案例并保存结果数据      pytest-s-q测试文件--alluredir=测试结果数据存放目录  2.2 allure将结果数据生成html报告(自动打开浏览器访问,端口随机)      allureserve 
  • 2024-04-25allure生成测试报告 0 NAN%
    问题:allure-results有值但allureserve后页面显示NAN% 原因:pom中引用的allure-junit5包版本与allure--version中的版本号不一致解决办法:查询allure安装的版本,修改pom中引用的jar包版本  
  • 2024-04-12ubuntu 安装 Allure
    试了网上好多种方法都不行,各种AI都问遍了,全都是安装上了但是allure--version的时候没有找到!!!最后这个终于可以了!!! 更新系统软件包列表:bash复制代码运行sudoaptupdate安装Java(JDK8或更高版本):bash复制代码运行sudoaptinstallopenjdk-11-jdk下载Allure命令行工
  • 2024-04-10使用Python+selenium+pytest+allure 编写ui自动化
    一、1.1背景:每次新发布功能后都需要手动跑冒烟用例,重复点击太多,消耗人力资源1.2测试项目:飞书第三方isv应用1.3技术栈:Python+Selenium+Pytest+Allure1.4框架设计:使用PageObject设计模式,将页面的元素和元素之间的操作方法进行分离。它有三层架构,分别为:基础封装层BasePage,PO页面
  • 2024-04-09实用指南:使用Pytest Allure测试框架添加用例失败截图
    前言在我们进行软件测试的过程中,我们提交的测试报告缺少一些详细的附件,尤其是用例失败时候的截图,更方便我们去查看具体的情况,我们在进行测试时会使用allure+pytest来生成测试报告,本文我们就来介绍一下在allure测试报告中添加用例失败截图。钩子函数准备我们可以使用pytest_run
  • 2024-04-04Python+requests+Pytest+logging+allure+pymysql框架详解
    一、框架目录结构1)tools目录用来放公共方法存储,如发送接口以及读取测试数据的方法,响应断言数据库断言前置sql等方法;2)datas目录用例存储接口用例的测试数据,我是用excel来存储的数据,文件数据图片数据等;3)testcases目录用来存放测试用例,一个python文件对应一个接口模块的
  • 2024-04-04Allure测试报告
    allure安装Mac安装方式1brewinstallallure2pipinstallallure-pytestWindows安装方式1https://github.com/allure-framework/allure2/releases2下载解压后将allure.bat添加进系统环境变量中3pipinstallallure-pytestallure特性分析  allure运行   
  • 2024-03-28安装 allure 时踩到的坑:ERROR: JAVA_HOME is set to an invalid directory
    报错内容是:安装allure时ERROR:JAVA_HOMEissettoaninvaliddirectory:F:\soft\jdkPleasesettheJAVA_HOMEvariableinyourenvironmenttomatchthelocationofyourJavainstallation。这个问题的原因是java环境的环境变量不能运行也就是在cmd中javac这
  • 2024-03-27(三)pytest之allure-pytest生成测试报告
    一、生成html的测试报告在根目录创建一个文件夹report在pytest.ini配置文件中增加参数,然后在终端执行pytest命令,即可得到一个html报告,如下图:二、allure测试报告下载allure,下载网址(allure官网):http://allure.qatools.ru/下载zip文件,解压,放在没有中文的路径下,进入bin目录,
  • 2024-03-18pytest+allure生成html报告(入门篇)
    一. 安装pytest库pipinstallpytest代码如下(示例):importpytestclassTestLogin:deftest_login(self):print('---------------login--------------')if__name__=='__main__':pytest.main(['-vs']) 运行结果如下:二、在pyth
  • 2024-03-14pytest+selenium+allure web端UI自动化框架设计
    一、框架目录actions:封装业务操作链,是一个包pages:封装各模块页面操作方法,是一个包testcase:封装具体业务测试用例,是一个包common:底层代码封装,比如:核心操作,文件处理,日志等,是一个包doc:程序指南文件目录pagefiles:页面元素定位信息,是一个目录config:管理配置文件,是一个目录dat
  • 2024-03-08Allure简介及安装
    一、Allure简介Allure是一种灵活的,轻量级,支持多语言的测试报告框架,它不仅可以以简洁的web报告形式显示已测试的内容,而且允许参与开发的每个人从测试日常执行种提取最大限度的有用信息。支持多种语言:java,python,php,.net等。 二、Allure安装安装步骤:1、下载allurezip包2