找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

8-12 jenkins性能测试工具的自动化集成

[复制链接]
用什么来实现持续集成?
   使用jenkins工具能帮我们解决持续集成的问题。

流程:
1、按模块划分好
2、分配给具体的开发人员
3、开发人员进行开发并完成单元测试
4、所有模块开发完成,提交给开发经理
5、开发经理进行代码集成
6、将集成后的代码部署到测试环境,并由测试人员进行测试
7、测试过程中会产生并提交bug
8、开发人员修改bug
9、再回归bug

此流程中有部分环节在重复使用:开发修复bug-----集成代码-----部署------测试


什么是节点?
可以理解为一个代理服务器

jenkins在当前机器的名称为master
在master上面创建的节点叫做slave

定时构建
*  *  *  *  *: 每个星星分别对应-------> 分  时   日  月  周
H/1 * * * *    每隔一分钟构建一次
触发器是用于控制自动化测试执行时间的
日程表里有5个数字,分别代表
格式:H /* * * *   (要空)
第一个*:分钟:0-59
第二个*:小时:0-23
第三个*:日:1-31
第四个*:月:1-12
第五个*:周:0-7   0和7都代表星期天

* 指定所有有效的值
M-N 指定一个值的范围
M-N/X或者*/X通过指定范围或整个有效范围的X的间隔步进
A,B,...,Z 枚举多个值
例如:
# 每隔15分钟。(或许:07, :22, :37, :52)
H/15 * * * *
# 每前半小时中每隔10分钟。 (3次, 或许:04, :14, :24)
H(0-29)/10 * * * *
# 每个工作日从早上9点45分开始到下午3点45分结束这段时间内每间隔2小时的45分钟那一刻。
45 9-16/2 * * 1-5
#每个工作日从早上9点到下午5点这段时间内每间隔2小时之间的某刻。(或许在上午10:38, 下午12:38, 下午2:38 , 下午4:38)
H H(9-16)/2 * * 1-5

然后通过第三方库实现jenkins的自动获取svn中的测试用例,定时执行

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册