注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

网易杭州 QA Team

务实 专注 分享 做有态度的QA

 
 
 
 
 

日志

 
 

利用omad搭建新的测试环境  

来自zhengyinyan21   2016-05-09 21:32:00|  分类: 默认分类 |举报 |字号 订阅

  下载LOFTER 我的照片书  |
在项目的提测过程中,与测试环境接触最多的就是我们QA了,QA人员应该对自己的测试对象,测试环境了解到位,才能更高效,更准确的展开测试工作。但我们组由于历史原因,开发环境,测试环境和预发布环境一直都是由服务器开发来管理的,所以有必要学习下如何搭建,管理部署和更新测试环境,以及实例扩展,代理配置等。下面就来详细介绍如何部署一个新的测试环境。
目前杭研的多数产品都是利用OMAD自动部署平台来管理产品的部署,当然搭建新环境的前提就是你需要有OMAD管理操作权限,可以找自己产品的omad管理员申请权限;还有就是你得有一台测试机,并且安装必要的软件JDK等。

1、  在主机管理中添加一台机器,输入机器名称,部署公共账号,产品名称和归属用户。

利用omad搭建新的测试环境 - zhengyinyan21 - zhengyinyan21 的博客

  

2、  添加成功后,主机管理列表出现一台机器。

利用omad搭建新的测试环境 - zhengyinyan21 - zhengyinyan21 的博客

 3、  选择应用,进入环境管理,点击创建环境,创建一个新的测试环境,取名为learning。

利用omad搭建新的测试环境 - zhengyinyan21 - zhengyinyan21 的博客

 4、  填写源码仓库地址,conf名称填写对应的发布的环境的名称,默认为环境名learning,如果改为test,就是对应test环境。

利用omad搭建新的测试环境 - zhengyinyan21 - zhengyinyan21 的博客

 5、 选择机器名,即步骤一中添加成功的机器,并选择用来部署该机器的账号,这里选择popo账号,JVM内存大小默认值,有需要调整时可修改。

利用omad搭建新的测试环境 - zhengyinyan21 - zhengyinyan21 的博客
6、  保存设置的参数,立即进行构建,如下:
利用omad搭建新的测试环境 - zhengyinyan21 - zhengyinyan21 的博客

 这时候,构建结果会显示未部署,因为server配置的端口号等字段还未指定,所以部署失败。

利用omad搭建新的测试环境 - zhengyinyan21 - zhengyinyan21 的博客

 7、 进入到实例页面,进行实例管理,修改server配置的相关参数值,端口依然可自动分配为未被占用端口,无需手动检查、改写。

利用omad搭建新的测试环境 - zhengyinyan21 - zhengyinyan21 的博客

 neteaseCookie保持与应用中其他环境相同,appName默认为产品名_应用名_环境名,Langen_US.UTF-8JVM内存分配默认值,根据实际需要选择合适大小,以免浪费。

利用omad搭建新的测试环境 - zhengyinyan21 - zhengyinyan21 的博客

 8、  各项配置填写完成后点击下一步,配置确认环节会显示整个环境配置填写的参数,不包括默认的参数,如果有不妥可以点击上一步返回修改,确认无误后可提交,系统会自动构建与部署。构建与部署结束后会有相应日志打印,环境管理页面可查看构建日志。成功部署页面如下:

利用omad搭建新的测试环境 - zhengyinyan21 - zhengyinyan21 的博客

大功告成,以后可以根据需要修改环境:可修改环境配置参数,修改完成提交后系统不会自动构建部署,此时,可采取两种方式来进行。第一种:环境要点行的“一键部署”,使用一键部署时还可以选择代码版本,默认最新或者指定填写。第二种:环境管理页面导航栏的“构建版本”+实例管理页面导航栏“部署版本”来分部执行构建、部署。

但是,也别高兴太早,部署后,就要面临一些第三方service环境与你所部署的新环境的机器网络不通的问题,我们青果产品一共依赖到的第三方服务有NDIR,NOS,NTS,CDN,PUSH等,都有可能存在环境不通的问题。也需要安装像redis缓存等其他依赖项,需要熟悉产品的架构,调用对应的接口测试下功能是否可用,再进一步打通环境。

未完待续。。。


  评论这张
 
阅读(452)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016