持续集成测试-Jenkins

持续集成测试-Jenkins,第1张

持续集成测试-Jenkins

可能会出现的一些问题:

1.bug总是最后才发现;

2.越到项目后期,bug解决的难度越大;

3.交付时间无法保障,有延期风险;

持续集成测试的目的:及时发现bug,提高效率

优点:1统一代码库;2自动部署和构建;3自动化测试;4保证项目的交付质量

Jenkins安装

放到Tomcat的阿帕奇的webapps目录下,启动阿帕奇就会自动解压,sh startup.sh

关闭防火墙,然后在放入x-shell命令行放入命令cat /root/.jenkins/secrets/initialAdminPassword获取密码,输入网页192.168.220.134:8080/jenkins 进去安装插件,选择典型安装(首次安装依赖失败,多安装重试几次,少数的包没有下载成功,进入主页后在直接安装必可行https://www.pianshen.com/article/35521817939/)

系统管理-节点管理-新建节点-代理:随机-下载jar包放到Jenkins目录-cmd进到Jenkins目录执行java -jar agent.jar -jnlpUrl http://192.168.220.136:8080/jenkins/computer/zhangsan/jenkins-agent.jnlp -secret 62aa8b005bc64c0958ef28258db0c08006e2308135e47656ca97ccca1d98cd01 -workDir "D:jenkins"-节点红叉消失

构建项目-自由风格的项目-配置项目-限制项目的运行节点-定时构建H/1 * * * *(间隔两分钟执行一次)

python D:pychpycunchu_ui_seleniumbaidu_runruncase.py

exit 0

定时器配置:有五个参数,符号之间有空格

第一个代表分钟,一个小时的分钟数(0-59)

第二个代表小时,一天中的时间(0-23)

第三个代表天,一月中的某一天(1-31)

第四个代表月,月(1-12)

第四个代表星期,星期几(0-7)

表示符号

H表示随机

*表示所有

-表示连续

/表示间隔

,表示和

立即构建用例,开始跑用例。报错“python”不是内部或者外部文件,在节点配置环境变量即可

键值对形式,键path,值C:UsersszycPythonPython37-32scripts;C:UsersszycPythonPython37-32 ------就可以成功运行用例

也可以直接在配置里window批处理文件放入C:UsersszycPythonPython37-32python.exe D:pychbaidu_runruncase.py --python驱动文件

配置Jenkins邮箱

如果Jenkins网页卡,就杀死进程重新启动netstat ­nultp,杀死jave进程号

节点一,系统管理,最末尾测试邮箱发送成功

节点二,配置,

配置SVN

SVN manager新建仓库

-Subversion插件下载

-配置里边仓库地址Repository URL:https://DESKTOP-VSQI0B5:8443/svn/cangku

-Credentials,仓库账号和密码

-本地路径Realm:D:jenkinsworkspacebaidu

-C:UsersszycPythonPython37-32python.exe D:jenkinsworkspacebaiduruncase.py

import sys sys.path.append(r'D:pychbaidu_runruncase.py')

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5694028.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存