前言:今天有空大概记录的一个作为一个测试人员日常中Jenkins的使用。一、环境准备在安装使用Jenkins前我们要先安装jdk,这里博主选择的是jdk11。我们先删除旧的jdk然后安装全新的jdk。1、先看下当前我们的jdk版本。2、查看jdk安装路径:3、删除jdk4、安装jdk115、编辑profile文件,更新jdk环境变量6、重新编译prifile文件,可以看到jdk版本已经更新了二、安装Jenkins我们安装Jenkins这里我们使用war包的方式直接一步到位。我们直接启动war包,因为Jenkins默认端口为8080这里我们为了避免冲突自定义个8081端口。这时候呢会发现报一个空
Jenkins简介一、历史与发展Jenkins的前身是Hudson,Hudson是由Sun公司在2004年启动,第一个版本于2005年在java.net发布。2007年开始Hudson逐渐取代CruiseControl和其他的开源构建工具的地位。在2008年的JavaOne大会上在开发者解决方案中获得杜克选择大奖(Duke’sChoiceAward)。在2010年11月期间,因为Oracle对Sun的收购带来了Hudson的所有权问题。主要的项目贡献者和Oracle之间,尽管达成了很多协议,但有个关键问题就是商标名称“Hudson”。甲骨文在2010年12月声明拥有该名称并申请商标的权利。因此
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言去年从6月28日发布的Jenkins2.357和即将发布的9月LTS版本开始,Jenkins最低需要Java11。也就是说最新版本的jenkins(2.403)不支持jdk1.8版本了,最低需要jdk1.111、安装jdk以centos为例,yum安装yuminstalljava-11-openjdk*-y如果之前有安装jdk1.8需先卸载掉yum-yremoveja
使用Jenkins时,要获取 SSH 登录凭据 id,需要创建一个凭据,在此库存储凭据并使用其中的 ID,以便在脚本中进行 SSH 登录。按照以下步骤创建这些凭据:1、打开 Jenkins 您的 Jenkins 控制台,然后导航到系统管理>管理凭据 。2、在 "系统" 子菜单下,单击 "全局凭据" ,然后单击 "添加凭据" 。3、选择 "SSH 用户名与私钥" 作为凭据类型。4、在 "用户名" 下拉列表中,选择您要使用的系统用户。5、在 "私钥" 字段中输入 ssh 私钥的内容。6、如果需要,将描述添加到 "描述" 文本框。7、单击 "保存"。现在,需要将此凭据分配给需要的的 Jenkinsf
平台简介一个完整的接口自动化测试平台需要支持接口的自动执行,自动生成测试报告,以及持续集成。Jmeter支持接口的测试,Ant支持自动构建,而Jenkins支持持续集成,所以三者组合在一起可以构成一个功能完善的接口自动化测试平台。搭建流程参考我之前一篇文章Jmeter+Ant+Jenkins接口自动化测试平台搭建SummaryReport优化Jmeter默认生成报告不是很详细,因此我们需要进行优化。这里我们使用新的报告模板:jmeter-results-detail-report_30.xsl默认的报告模板是jmeter-results-detail-report_211.打开build.xm
一、接口基础 接口测试是对系统和组件之间的接口进行测试,主要是效验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,RPC,Webservice,Dubbo,RESTful等类型。 接口测试流程 1、需求评审,熟悉业务和需求 2、开发提供接口文档 3、编写接口测试用例 4、用例评审 5、提测后开始测试 6、提交测试报告两种常见的 HTTP 请求方法:GET 和 POST二、项目说明 本框架是一套基于Python+Pytest+Requests+Allure+Jenkins而设计的数据驱动接口自动化测试的框架。 技术栈
大家好,我是自动化测试老司机~最近在公司有负责搭建自动化测试环境,自动化脚本写好后,毋庸置疑是需要将自动化脚本进行持续集成测试,能够根据企业的定制化需求,通过Jenkins触发执行构建任务,定时执行自动化脚本等,今天就给大家介绍一下Jenkins结合gitlab进行自动化持续集成测试。(一)Jenkins部署步骤一首先确定jenkins容器中是否有安装git工具,若是没有,需要先安装git--version步骤二在全局工具配置页面中,配置Git步骤三在jenkins插件管理中安装git和gitlab插件步骤四4-1在项目工程的配置中添加git远程仓库url4-2添加gitlab仓库凭证4-3
在做jenkins时,创建一个项目并构建发布时出现了以下错误。报错信息StartedbyuserjunRunningasSYSTEMBuildinginworkspace/root/.jenkins/workspace/seventeenTherecommendedgittoolis:NONENocredentialsspecified>gitrev-parse--resolve-git-dir/root/.jenkins/workspace/seventeen/.git#timeout=10FetchingchangesfromtheremoteGitrepository>gitconfig
1.jenkins自动拉取git仓库的代码(1)安装gitee插件到jenkins(2)修改任务项 生成git仓库中WebHook密码 (3)gitee默认不允许内网触发---必须要配置内网穿透 (4)修改gitee远程仓库 测试:修改idea中的代码并提交到gitee上,会自动触发jenkins--拉取--编译--打包 查看自动拉取--翻译--打包到哪个目录下 运行打包好的jar包 访问虚拟机ip 2.完成自动化部署思考:我们的项目和jenkins是不是都在一台服务器上。因为jenkins它所在的服务器非常耗费资源,因为jenkins本身要集成很多软件。如果这时项目也部署到jenk