利用omad搭建新的测试环境

发表于:2016-6-02 11:02

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:zhengyinyan21    来源:51Testing软件测试网采编

  在项目的提测过程中,与测试环境接触最多的就是我们QA了,QA人员应该对自己的测试对象,测试环境了解到位,才能更高效,更准确的展开测试工作。但我们组由于历史原因,开发环境,测试环境和预发布环境一直都是由服务器开发来管理的,所以有必要学习下如何搭建,管理部署和更新测试环境,以及实例扩展,代理配置等。下面就来详细介绍如何部署一个新的测试环境。
  目前杭研的多数产品都是利用OMAD自动部署平台来管理产品的部署,当然搭建新环境的前提就是你需要有OMAD管理操作权限,可以找自己产品的omad管理员申请权限;还有就是你得有一台测试机,并且安装必要的软件JDK等。
  1、  在主机管理中添加一台机器,输入机器名称,部署公共账号,产品名称和归属用户。
 
  2、  添加成功后,主机管理列表出现一台机器。
 
  3、  选择应用,进入环境管理,点击创建环境,创建一个新的测试环境,取名为learning。
 
  4、  填写源码仓库地址,conf名称填写对应的发布的环境的名称,默认为环境名learning,如果改为test,就是对应test环境。
  
  5、 选择机器名,即步骤一中添加成功的机器,并选择用来部署该机器的账号,这里选择popo账号,JVM内存大小默认值,有需要调整时可修改。
  
  6、  保存设置的参数,立即进行构建,如下:
 
  这时候,构建结果会显示未部署,因为server配置的端口号等字段还未指定,所以部署失败。
  
  7、 进入到实例页面,进行实例管理,修改server配置的相关参数值,端口依然可自动分配为未被占用端口,无需手动检查、改写。
  
  neteaseCookie保持与应用中其他环境相同,appName默认为产品名_应用名_环境名,Lang填en_US.UTF-8。JVM内存分配默认值,根据实际需要选择合适大小,以免浪费。
  
  8、  各项配置填写完成后点击下一步,配置确认环节会显示整个环境配置填写的参数,不包括默认的参数,如果有不妥可以点击上一步返回修改,确认无误后可提交,系统会自动构建与部署。构建与部署结束后会有相应日志打印,环境管理页面可查看构建日志。成功部署页面如下:
  
  大功告成,以后可以根据需要修改环境:可修改环境配置参数,修改完成提交后系统不会自动构建部署,此时,可采取两种方式来进行。第一种:环境要点行的“一键部署”,使用一键部署时还可以选择代码版本,默认最新或者指定填写。第二种:环境管理页面导航栏的“构建版本”+实例管理页面导航栏“部署版本”来分部执行构建、部署。
  但是,也别高兴太早,部署后,就要面临一些第三方service环境与你所部署的新环境的机器网络不通的问题,我们青果产品一共依赖到的第三方服务有NDIR,NOS,NTS,CDN,PUSH等,都有可能存在环境不通的问题。也需要安装像redis缓存等其他依赖项,需要熟悉产品的架构,调用对应的接口测试下功能是否可用,再进一步打通环境。
  未完待续。。。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号