Docker, Jenkins, Pytest and Allure: A Comprehensive Introduction Introduction In the world of software development, continuous integration and delivery have become an integral part of the process. D
原创 2024-01-18 11:49:50
39阅读
jenkens升级环境安装:windows7+64位pytest:4.0.2allure的安装:allure的python库pytest-allure-adaptorjenkins的安装:2.138.2 (查看已安装版本:登录jenkins后,在网页右下角可查看)JDK 1.8 注意:jenkins2.357之后的版本不再支持jdk8最好安装jdk11和新版本的Jenkins2.414&
转载 2024-03-15 08:40:05
42阅读
### 实现 "pytest yaml request allure Jenkins docker" 的流程 实现 "pytest yaml request allure Jenkins docker" 的整体流程可以分为以下几个步骤: | 步骤 | 描述 | |---|---| | 1 | 使用pytest执行测试用例 | | 2 | 使用yaml文件管理测试数据 | | 3 | 使用req
原创 2023-08-01 05:34:48
44阅读
1. pytest测试代码import pytest import allure class Test_ABC:         @pytest.fixture()         def before(self):                 print("------->before")                 yield                 print("
原创 2020-12-08 10:25:54
1668阅读
# Docker Python+Selenium+Pytest+Allure+Jenkins ## 引言 Docker是一种开源的容器化平台,能够方便地打包、分发和运行应用程序。Python是一种高级编程语言,被广泛用于Web开发、数据分析、人工智能等领域。Selenium是一个自动化测试工具,用于模拟用户在Web应用程序中的行为。Pytest是一个Python的测试框架,能够简化测试代码的编
原创 2023-08-13 15:53:04
141阅读
前提: 已经部署好了Jenkins环境,包括工具配置等 我的环境: Jenkins服务由安装在虚拟机上的Docker启动 Appium相关运行环境安装在虚拟机所在的主机上windows 方式:在Jenkins上配置slave机,使用slave机运行Appium脚本 首先配置allure comman ...
转载 2021-10-10 10:59:00
537阅读
2评论
## 用Python+Pytest+Allure+Jenkins构建自动化测试框架 ### 一、整体流程 为了帮助你更好地理解如何使用Python+Pytest+Allure+Jenkins构建自动化测试框架,我将整个流程进行了如下表格展示: | 步骤 | 描述 | |------|-----------------------------| |
原创 2024-05-21 11:13:47
73阅读
Python是一种高级编程语言,广泛用于开发各种应用程序和自动化脚本。Pytest是Python中的一个强大的测试框架,可以帮助开发人员编写简洁、可读性强的测试代码。Allure是一个测试报告框架,可以生成漂亮的HTML报告。Playwright是一个自动化测试工具,可以模拟用户在浏览器中的行为。Jenkins是一个流行的持续集成和持续交付工具,可以自动编译、测试和部署应用程序。 在本文中,我们
原创 2023-09-04 19:06:26
332阅读
这里就不赘述,docker的安装啦; 服务器环境:阿里云,centos7.6 部署步骤参考:小菠萝测试笔记docker实战篇 1. 下载镜像 docker pull jenkins/jenkins:2.289.3-centos jenkins/jenkins:2.289.3-centos 为jdk- ...
转载 2021-08-07 10:39:00
897阅读
2评论
在现代软件开发中,持续集成(CI)是提高软件质量和开发效率的关键。本文将深入探讨如何在Mac环境下使用Docker、Python、JenkinsAllure、Git和Pytest实现持续集成。 ## 环境准备 首先,我们需要确保所使用的技术栈兼容。以下是各个工具的推荐版本。 | 技术栈 | 版本 | |-----------|----------------| |
原创 7月前
32阅读
1、下载jenkins.war安装包,通过cmd命令cd 到安装包对应的目录下,java -jar jenkins.war 启动jenkins服务,然后在浏览器输入http://localhost:8080/ 进行jenkins配置并下载相关组件 2、安装插件allure-jenkins-plugi ...
转载 2021-07-29 19:30:00
141阅读
2评论
pytest是什么 pytest是python的一款测试框架,拥有unittest的功能并比它更丰富。 allure是什么 有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例执行过程和结果。 allure是一款开源的,专门用来展示测试结果的工具,目的是希望团队内部每一个人都 ...
转载 2021-08-19 23:01:00
4534阅读
2评论
安装使用 1、安装allure 下载allure包 解压 配置环境变量:打开vim ~/.bash_profile,配置环境变量 source ~/.bash_profile allure -
原创 2024-01-27 22:29:32
125阅读
安装使用 1、安装allure 下载allure包 解压 配置环境变量:打开vim ~/.bash_profile,配置环境变量 source ~/.bash_profile allure --version 2、安装all
原创 2024-01-27 22:54:38
138阅读
基于Python+Requests+Pytest+YAML+Allure实现接口自动化 本项目实现接口自动化的技术选型:Python+Requests+Pytest+YAML+Allure ,主要是针对之前开发的一个接口项目来进行学习,通过 Python+Requests 来发送和处理HTTP协议的请求接口,使用 Pytest 作为测试执行器,使用 YAML 来管理测试数据,使
转载 10月前
21阅读
目录一、Allure的安装及快速入门1、Allure介绍2、Allure安装(1)安装python插件(2)安装allure3、allure使用(1)示例代码二、Allure 详解1、title 标题(1)示例2、description 描述(1)示例3、标签 @allure.feature(1)示例4、标签@allure.story(1)示例5、 标签 @allure.severity
搭建jenkins容器 https://www.cnblogs.com/xianyudoufu/p/15110781.html jenkins初始化流程 ...
转载 2021-08-07 15:20:00
420阅读
2评论
环境搭建参考:https://www.jianshu.com/p/fc39030d057f 总体流程:
原创 2022-05-24 08:35:16
239阅读
快速使用命令:pytest --alluredir=report xxx.py # report生成JSON文件 allure generate report # allure-report生成网页文件 allure open # 打开已生成的文件 1. 安装pyt
转载 2024-04-23 15:23:12
118阅读
pytest介绍我们通过pytest框架把代码写好之后,可以用allure(测试报告工具)上传一个测试报告,然后可以把代码提交到Git上,通过jenkins进行一个集成(CI)。pytest是一个非常成熟的Python单元测试框架,主要的特点有以下几点:简单灵活,容易上手,文档丰富:支持参数化, 可以细粒度地控制要测试的测试用例:能够支持简单的单 元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试( pytestrequests);
  • 1
  • 2
  • 3
  • 4
  • 5