目录jenkins任务配置jenkins任务执行测试用例报告生成任务调度执行时遇到的问题1、build.xml中的user.dir目录一直读取不到 jenkins任务配置jenkins任务执行由于之前我们已经集成了Ant+Jmeter,通过bat文件就可以执行测试用例,我们现在只需要在jenkins创建定时任务,调用这个bat文件即可。找到新建Item入口 配置中的大量参数在这里不再赘述,只对我
转载 2024-10-30 10:04:18
30阅读
1.关于jenkins的相关知识1.1jenkins的概念jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论使用的是什么品台jenkins是一个免费的源代码,可以处理任何类型的构建或持续集成。集成jenkins可以用于一些测试和部署技术。jenkins是一种软件,允许持续集成1.2jenkins的目的1、持续,自动地构建、测试软件项目。2、监控软件开放流程,快速问题定位以及处
转载 2024-09-06 20:22:33
56阅读
jenkins初次使用,执行测试用例安装jenkins启动jenkins和配置新建项目执行配置报告执行-带报告的发送邮件配置 安装jenkins本次使用环境是Windows,下载地址 https://jenkins.io/zh/download/ 选择Windows下载,我的jenkins安装在Tomcat里面的,安装路径在Tomcat的webapps路径下。 安装完成之后启动Tomcat(网上
转载 2024-03-20 07:48:19
122阅读
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阅读
jenkins集成pytest-allure统计测试用例安装allure2命令行工具安装pytest,python-allure本地测试jenkins集成查看结果 allure官方github:https://github.com/allure-framework/allure2 release下载地址:https://github.com/allure-framework/allure2/re
Pytest介绍pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点:简单灵活、容易上手、文档丰富;支持参数化,可以细粒度地控制被测用例;能够支持简单的单元测试和复杂的功能测试,还可以用来做Web自动化(selenium)、APP自动化(appium)以及接口自动化(pytest+requests);pytest具有很多第三方插件,并且可以自动以扩展,比较好用的如pytes
转载 2023-10-11 23:39:23
100阅读
本文只介绍pytest-ordering、pytest-rerunfailures、pytest-xdist三种插件,报告方面的插件会另起篇幅进行介绍。顺序执行:pytest-ordering安装:pip install pytest-ordering使用方式:在方法上加入下面装饰器标记于被测试函数,@pytest.mark.run(order=x)根据order传入的参数来解决运行顺序order
转载 2024-03-20 10:31:00
201阅读
首先搭建java的环境,这个这里不做介绍。搭建好java的环境后,在https://jenkins.io/上下载jenkins,以及在https://jenkins.io/上下载tomcat,都下载完成后,进行解压,把jenkins.war放在tomcat的webapps的目录下,在tomcat的bin目录下,点击start.bat启动tomcat,启动后,在浏览器中访问http://localh
一、插件介绍二、Jenkins 集成 FindBugs、CheckStyle、PMD插件;1.安装插件系统管理 -> 管理插件 -> 可选插件-> 搜索 Findbugs,Checkstyle,PMD 并且选中进行安装,安装成功以后重新启动Jenkins;2.Jenkins任务中配置Findbugs插件;在构建的时候Goals and options添加参数 compile -D
一、pytest简洁和好处自动发现测试用例 testloader断言方便 ,自定义错误提示 assert 正则匹配灵活运行指定的测试用例,指定模块,制定测试类,测试用例 -k 标签化,回归 正向 冒烟 登陆环境管理灵活。丰富的插件,测试报告,插件介绍 allure(比较成熟的测试报告体系,unittest不支持这个插件)和unittest / nose兼容,pytest中标签、生成allure、分
转载 2024-03-19 22:06:44
17阅读
一、痛点分析 在实际企业的项目中,自动化测试的代码往往需要在不同的环境中进行切换,比如多套测试环境、预上线环境、UAT环境、线上环境等等,并且在DevOps理念中,往往自动化都会与Jenkins进行CI/CD,不论是定时执行策略还是迭代测试,那么问题来了,难道每次切换环境都需要提供一套测试代码?或者每次切换都要需修改我们的自动化环境配置?答案当然不是,不然怎么能叫测试自动化呢!在未使用pytest
前言官方文档中 request 的描述:request是pytest的内置fixture函数;为请求对象提供对请求测试上下文的访问权,并且在fixture函数被间接参数化的情况下具有可选的"param"属性。对这句话的解读: request 函数是pytest中的内置fixture函数,可以在自定义的fixture函数中调用 request 函数用以获取测试上下文的一些信息。【测试上下文的理解:用
pytest:帮助你写出更好的程序:开源,免费。升级pytest,严格的向后兼容性。丰富的第三方插件。内置assert断言 基础用法 def test_due(): x="why" assert 'w' in x 常用断言:pytest里面的断言实际上就是python里面assert的断言方法,常用以下几种:·assert xx  判断xx为真·asser
前言pytest 运行用例的时候,一般用命令行去执行,可能是之前深受 unittest 框架的影响,习惯在项目的根目录下写一个 run_all.py 的文件。【使用pytest测试框架一般使用pytest.ini主文件指定运行测试用例; 运行的时候,使用 python 运行 run_all.py 来执行测试用例。pytest.main()先看看  pytest.main()&n
一、前言  前面相当于已经讲完整体框架搭建了,本篇主要讲述在实际业务系统的接口请求中,如何运用好该接口自动化测试框架。二、步骤演示1、在conf/api_path.py新增需要测试的接口,标黄底色为新加  存放测试接口仅这一个文件就行,有需要测试的接口直接往里面加就好了。 # -*- coding:utf-8 -*- ''' @Date:2022/10/3 20:56 @Author:一加一 '
转载 2024-02-22 22:35:36
101阅读
目录一: Pytest的安装:二: pytest的简单案例:三: 断言1: assert断言:2:异常断言测试:抛出的异常和指定的一致测试: 抛出的异常和测试的异常不一致。测试:将异常信息存储到变量中。测试:通过异常的内容捕获异常内容。3:警告断言测试警告断言:将警告信息写入变量:通过警告内容捕获信息四:setup和teardown函数案例:验证函数级别案例:验证类级别案例: 验证模块级别:五:p
前言 目前有两种纯测试的测试框架,pytest和unittest unittest应该是广为人知,而且也是老框架了,很多人都用来做自动化,无论是UI还是接口 pytest是基于unittest开发的另一款更高级更好用的单元测试框架 出去面试也好,跟别人说起来也好,pytest的逼格明显高于unittest为什么要用Pytest pytest 的官方网站介绍,它具有如下特点: 非常容易上手,入门简单
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, 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阅读
unittest -- 写用例 - TestCase -- 收集用例 -TestLoader.discover() -- 生成报告 -HtmlTestRunner -- 模板 pytest -- 能够运行unittest用例 -- 灵活 nose behave - 行为驱动 共同点: 1、测试框架 - 通过python代码来编写测试用例、收集用例、运行用例、生成报告
  • 1
  • 2
  • 3
  • 4
  • 5