自动化构建平台(七)使用Jenkins+Gitblit/Gitlab构建Java项目并生成镜像推送到Harbor/Nexus

文章目录 前言 一、准备项目 二、在Jenkins中创建项目 三、Jenkins项目配置:General 四、Jenkins项目配置:源码管理 五、Jenkins项目配置:Build 六、Jenkins项目配置:Post Steps 1、创建项目启动脚本 2、创建Dockerfile文件 3、构建镜像 4、推送镜像到私有库 七、Jenkins开始构建 八、检查镜像是否推送成功 总结 ...

Jmeter高效组织接口自动化用例

测试数据,比如当测试数据发生变更时,我们不用一一去查找用例替换数据,只需要对变量中的值进行维护就能轻松搞定。 然而,并不是所有值都需要参数化,比如一个普通的一次性使用数值。 4、如果被测环境不仅仅用于自动化测试,甚至测试和开发环境没有分离,那么我们在做测试数据时应该加上测试专用标识,如对添加的测试数据行的主键统上“J一加KCS”这样的标识。这样做的好处是,当其他人在清理和修改数据时,可以根据主键的测试标...

自动化构建平台(六)使用Sonatype Nexus搭建docker私有镜像库

点击保存。 六、推送镜像到私有库 我们还是已Redis镜像来进行测试 docker pull redis:5.0.7 然后登录docker 8082,如果登录有错误,请参照我上一篇文章的解决方案: 【自动化构建平台(三)Linux搭建私有的docker镜像库之Harbor的安装和使用详解】 docker login http://192.168.101.170:8082 输入用户名admin和密码: d...

webUI自动化测试框架

一、设计思路 框架采用python3+yaml+po+unittest+HTMLTestRunner等技术编写的UI自动化测试框架 1.使用Page Object模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建一个对象类,提高用例的可维护性; 2.使用yaml管理页面空间元素和测试用例数据。例如一个页面元素发生变化时,不需要去修改代码,只需要在对应的页面元素ya...

【EXCEL自动化07】用pandas库实现vlookup函数功能

使用pandas库来实现Excel中VLOOKUP函数的功能。 需要安装pandas库。有时直接下载会失败,会提示先安装numpy库。 pip3 install pandas 代码如下: import pandas as pd # 读取第一个Excel文件,也就是被提取数据的文件df1 = pd.read_excel('2月工资表.xlsx') # 读取第二个Excel文件df2...

【Selenium2+python】自动化unittest生成测试报告

lt.html") fp = open(report_abspath, "wb") runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title=u'自动化测试报告,测试结果如下:', description=u'用例执行情况:') # 调用add_case函数返回值 runner.run(all_case()) fp.close() 最后感谢每一个认真...

使用GitOps自动化推动AI/ML工作流程

创新建立框架。这种集成使开发人员能够花更多的时间进行探索,减少构建和测试的时间。特别是,我们正在部署的服务组合为任何有兴趣开发人工智能环境的人提供了一个出色的人工智能/机器学习起点,并有强大、可扩展和自动化的基础设施支持它们。 MinIO Weaviate Python GitOps 和工作流程 要创建用于测试的 GitOps 工作流程,请使用下面提供的 docker-compose.yaml ,其中包...

自动化测试的定位及一些思考

大家对自动化的理解,首先是想到Web UI自动化,这就为什么我一说自动化,公司一般就会有很多人反对,因为自动化的成本实在太高了,其实自动化是分为三个层面的(UI层自动化、接口自动化、单元测试),不是每个层面的自动化都是遥不可及的,以下标示一下这三个层面的难易程度(网上叫这个为自动化金字塔):         基本上可以肯定的是,单元测试是成本最低的,也是最容易推广,见效最大的,但是很多公司不会投入这块,...

从0开始的ios自动化测试

最近由于工作内容调整,需要开始弄ios自动化了。网上信息有点杂乱,这边我就按我的实际情况,顺便记录下来,看是否能帮到有需要的人。 环境准备 安装tidevice pip3 install -U “tidevice[openssl]” 它的作用是,帮你绕开ios必须用mac的xcode启动wda,直接在windows上使用tidevice启动wda就行了(windows电脑需要先安装iTunes)。 安...

软件测试(功能、接口、性能、自动化)详解

系统间的相互逻辑依赖关系等。 2、为什么要做接口测试? a) 如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,接口测试可以提供这种情况下的解决方案。 b) 接口测试相对容易实现自动化持续集成,且相对UI自动化也比较稳定,可以减少人工回归测试人力成本与时间,缩短测试周期,支持后端快速发版需求。接口持续集成是为什么能低成本高收益的根源。 c) 现在很多系统前后端是分离的,从安全层面来...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.008016(s)
2024-04-25 10:11:08 1714011068