测试环境的搭建和维护

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试环境的搭建和维护相关的知识,希望对你有一定的参考价值。

测试环境的搭建和维护

一、测试环境分类

  1. 功能测试环境;
  2. 性能测试环境。

 

二、操作步骤

  1. 开发人员撰写安装和维护手册;
  2. 按照安装和维护手册手动或自动进行搭建和维护(运维、开发、测试人员均可操作);
  3. 安装和维护手册应详细完整,经常维护更新文档。

 

三、测试环境搭建原则

  1. 尽可能与上线的正式环境保持一致;
  2. 也可采用同比例缩小的方式:应用服务器、缓存服务器、数据库服务器各一台,或者每层两台以便模拟分布式情况;
  3. 正式环境应做冒烟测试、跟踪测试。

 

 

一点个人补充:

总结下来说我们环境分为三套,

1测试环境,主要用于日常测试等

2开发环境,用于开发人员调试,修正bug

3演示环境,用于市场部门演示,数据抱保证是真实的并且,打了tag确保这版本是基本没问题的,最早我们在虚拟机中搭建我们演示环境,便于携带,后来直接部署到了云端AWS,这样直接可以通过外网进行访问减轻了很多麻烦。

4基于要部署到客户现场,所以没有性能测试环境,在现场我们为了上线准备布置了五套环境,ST,SIT,E2E,replica,production

性能测试主要是采用了两种模式,一种关闭与外部的接口关系,直接压测产品内部之间各个模块数据传输能力如何,确保自己内部性能是过关的,二开放了接口做桩与其他接口进行联调测试,通过TPS查看反应值,查看如果慢来自于那一端。

我们环境配置主要分为如下几个部分:

1.Linux上安装oracle数据库

2.Webserver安装,将tomcat进行封装后具有多端口多实例处理的容器,主要功能是提供环境信息浏览服务。

3.openfire服务器安装,用于两个屏幕之间信息传递

4.HTTPS建立,生成CA证书,访问web端时候或者登陆app,需要将生成好的CA证书copy进去

5.最后一次启动服务器,登陆浏览器输入ip地址检查服务是否运行。

以上整个是工作中环境配置,里面还会涉及到nginx, loadbalancer

最后推荐使用Jenkins进行版本发布集成

 

以上是关于测试环境的搭建和维护的主要内容,如果未能解决你的问题,请参考以下文章

tomcat 测试环境多实例配置搭建

(转)web端测试环境的搭建(tomcat)

selenium + python + firefox 测试环境的搭建与配置

selenium3之-测试环境搭建

rocketmq那些事儿之集群环境搭建

怎样搭建web项目测试环境?