测试环境搭建_测试环境搭建详细教程 - CSDN
精华内容
参与话题
  • 关于搭建测试环境(详细)

    万次阅读 多人点赞 2019-12-19 11:51:26
    #简述搭建测试环境: 本人呢,是一名测试人员,以前工作的时候我们的测试环境都是网管(运维)帮我们管理的,顶多也就在tomcat下部署项目包,还是操作几个比较简单的指令,前不久就自己搭了套测试环境,然后也没事...

    #简述搭建测试环境:
    本人呢,是一名测试人员,以前工作的时候我们的测试环境都是网管(运维)帮我们管理的,顶多也就在tomcat下部署项目包,还是操作几个比较简单的指令,前不久就自己搭了套测试环境,然后也没事总结了一下,大致相同,可能存在个别差异,适合小白。
    ——————————————————————————————————————————————————————
    首先根据实际情况下载相应的的组件
    我这边用的:

    1.rabbit MQ      2.JDK1.8+   3.tomcat8.5+  3.memcached      4.mysql      5.svnserver
    

    一般最常用的就是jdk、tomcat和数据库,因为mysql是开源的,适合中小型企业,所以使用的比较广泛

    一.先下载jdk1.8和tomcat

    互相兼容gz包:https://pan.baidu.com/s/1PeH60pLOKJvU5yD9QdWYOA
    提取码:namd

    1.配置jdk环境变量
    解压tar zxvf jdk-8u161-linux-x64.tar.gz
    配置文件目录vim /etc/profile
    查看文件:more /etc/profile
    配置文件生效source /etc/profile
    查看jdk版本java -version

    2.配置java 环境变量

    vim /etc/profile
    #set java environment 
    export JAVA_HOME=/usr/java/jdk1.8.0_11       (注意:这里是jdk包的路径!)
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=$JAVA_HOME/lib
    

    二.数据库MySQL

    重装数据库
    1、一步一步删除Mysql数据库
    (1) 查看存在的Mysql软件和文件路径

    rpm -qa|grep mysql
    
    find / -name mysql
    

    (2)删除mysql软件
    [root@VM_148_88_centos/]# yum remove mysql
    [root@VM_148_88_centos /]# yum removemysql-community-libs-5.6.35-2.el7.x86_64

    (4)然后再查看一下还有哪些没有被移除
    [root@VM_148_88_centos/]# rpm -qa|grep -i mysql

    (5)删除所有mysql目录

    find / -name mysql 
    rm -rf ....
    

    这个时候发现mysql的软件都已经没有了,mysql已经被删除了

    2、 安装Mysql
    (1) Centos 7的yum源中没有Mysql,所以我们需要去官网下载

    wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    

    (2) 解压

    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    

    (3) 安装

    yum install mysql-community-server
    

    (4) 重启Mysql数据库

    service mysqld restart
    

    (5) 为数据库设置密码
    首次安装Mysql是没有密码的

    mysql -uroot
    mysql> use mysql; 
    mysql> update user set password=password('golivetest175') where user='root' and host='localhost'; 
    mysql> flush privileges; 
    

    如果有密码无法登陆
    修改跳过密码,
    vim etc/my.cnf在my.cnf文件的mysqld下添加skip-grant-tables
    mysql -u root -p
    查看端口是否开启 lsof -i:3306 默认3306端口

    查看防火墙:

    systemctl status firewalld
    

    停用防火墙

    systemctl disable firewalld
    

    启用防火墙

    systemctl start firewalld
    

    三.安装缓存服务器(memcached)

    memcached -d -m 1024 -c 20480 -p 11212 -u root -t 10 -l 127.0.0.1
    

    查看memcached命令:lsof -i:11212
    查看java进程:jps

    四.安装SVN

    https://jingyan.baidu.com/article/54b6b9c08b35382d593b477c.html(参考使用)
    svnserve -d -r /var/svn/proname(重启,先杀进程ps -ef|grep svn)

    五.安装rabbitmq:

    可参考 https://blog.csdn.net/weixin_42801382/article/details/85003767

    注:配置多个tomcat项目组
    下载tomcat,解压,重命名,
    修改conf/server.xml里面的端口号,将中间部分端口改成所需要的端口号,其他端口要保证几个tomcat不能冲突。如果有两个端口的要将中间端口部分复制一遍放在第一个端口后面。

    常见问题:
    1.端口号被占;
    2.端口号被防火墙拦截;
    3.配置文件问题;
    4.用户权限问题;
    5.无法远程连接问题;
    6.服务起不来。


                                                                                                    →→梦即是远方
    
    展开全文
  •  测试进行软件测试的之前,需要搭建测试环境。那什么是测试环境呢?  简单的说就是软件运行的平台,即软件、硬件和网络三种环境的合集,也就是说:测试环境=软件+硬件+网络  硬件:包括PC机、...

     

      测试进行软件测试的之前,需要搭建好测试环境。那什么是测试环境呢?
        简单的说就是软件运行的平台,即软件、硬件和网络三种环境的合集,也就是说:测试环境=软件+硬件+网络
        硬件:包括PC机、笔记本、服务器、各种终端等。例如要测试photoshop软件,是要在PC机上测,还是笔记本上测?是在cpu为酷睿的计算机上测,还是要在炫龙的cpu上测?不同的硬件环境photoshop的处理速度是不一样的。
        软件:这里主要指的是软件运行的操作系统。例如测试photoshop,是指windows xp下测试还是在vista下测试?可能会有兼容性问题。软件环境还包括与其他各类软件共存同一系统时的兼容性问题。
        网络:主要针对的是C/S结构和B/S结构的软件。比如我现在测试的软件,客户的网络环境是千兆以太网,而我们的网络环境还是百兆以太网,而且还是闲时才能达到百兆的速度。这样的环境要是很精确的测试响应时间,还是很伤脑筋的。

       上面介绍了什么是测试环境。那么如何搭建测试环境呢?
       一般来说,配置测试环境可遵循下列原则:
       1、真实:尽量模拟用户的真实使用环境。这里需要提一点,关于项目软件与产品软件需要不同看待。项目软件由于只针对某一群体的用户,所以测试的环境比较单一。但产品软件针对的是广大群众,所以测试环境比较复杂,要多方面考虑。
       2、干净:测试环境中尽量不要安装与被测软件无关的软件。笔者就遇到这种事情,两台机器,针对一个功能,一台测试OK,另一台测试NG,最后根据调查发现,测试OK的机器上安装了客户根本不会安装的VC++开发环境,测试NG的机器正因为没有安装VC,所以测试出了这个bug:软件中缺少必要的动态链接库支持。但这个干净也不是必须的,有时还要刻意去测试某个软件去其他软件并存时的兼容性问题。
       3、无毒,这个应该不必多说了,测试工作应该确保在无毒的环境中进行。
       4、独立:测试环境与开发环境相互独立。就是说开发环境和测试环境最好分开,即测试人员和开发人员分别用不同的服务器(数据库、后台服务器等),避免造成相互干扰。

    来源:(http://blog.sina.com.cn/s/blog_4b6a9ebd0100itn9.html) - 什么是测试环境?如何搭建测试环境?_牛村疯_新浪博客

    展开全文
  • 面试题:关于搭建测试环境 (一)

    万次阅读 多人点赞 2019-09-18 10:40:50
    问我测试环境是怎么搭建的。 先别嘲笑我,我会自省3天。 作为一个测试人员,事实上,我真的从来没有完完全全是搭建一个测试环境。 更搞笑的是,我居然还停留在说保证什么运行平台,保证什么浏览器版本。。。我艹...

    最近去面试的时候遇到一个问题。

    问我测试环境是怎么搭建的。

    先别嘲笑我,我会自省3天。

    作为一个测试人员,事实上,我真的从来没有完完全全是搭建一个测试环境。

    更搞笑的是,我居然还停留在说保证什么运行平台,保证什么浏览器版本。。。我艹,现在想想,亏我说得出口。

     

    后来回来了,仔细一想,我觉得我可能,应该,大概,不知道!狗日的。。。

    然后回来询问了开发。

    以我现在部门的一个项目部署为例,大致的捋了一捋,

    1.确定下系统,现在linux居多,我们用是centos7。

    2.安装服务器,类似于什么Apache啊,我们用的是tomcat。

    3.安装jdk,配置环境变量。这个就没什么可说的了。

    4.安装数据库。看用的什么数据库咯。然后配置下数据库,这个去百度好了。我们用的oracle,mysql。。。都有。

    5.额外的一些工具,如mongdb,redis……,这些就需要询问开发人员了。

    那对于1中一般linux系统的话,会用一些工具去操作它,比如SecureCRT去链接终端;用xftp,filezilla文件传输器去操作文件,暂时我只接触了这两个。

    对于4中的数据库,oracle数据库的话一般用PLSQL Developer去链接,mysql数据库一般用Navicat Premium去链接。

    还有什么mongdb的客户端有什么robo3T啊,这个我基本就没去用了,是开发告诉我的。

    没什么意思,就是记录下而已,哈哈

     

    展开全文
  • 软件测试环境搭建

    千次阅读 2018-07-11 15:32:35
    所谓的搭建测试环境(招聘的老有这要求,会搭建环境),就是你能搭出可供测试用的环境。简单了说是操作系统,复杂点说,是装了特定软件做了特定设置的操作系统。1. 所需要的计算机的数量,以及对每台计算机的硬件...
           所谓的搭建测试环境(招聘的老有这要求,会搭建环境),就是你能搭出可供测试用的环境。简单了说是操作系统,复杂点说,是装了特定软件做了特定设置的操作系统
    1. 所需要的计算机的数量,以及对每台计算机的硬件配置要求,包括CPU的速度、内存和硬盘的容量、网卡所支持的速度、打印机的型号等;

    2. 部署被测应用的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;

    3. 用来保存各种测试工作中生成的文档和数据的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;

    4. 用来执行测试工作的计算机所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;

    5. 是否需要专门的计算机用于被测应用的服务器环境和测试管理服务器的环境的备份;

    6. 测试中所需要使用的网络环境。例如,如果测试结果同接入Internet的线路的稳定性有关,那么应该考虑为测试环境租用单独的线路;如果测试结果与局域网内的网络速度有关,那么应该保证计算机的网卡、网线以及用到的集线器、交换机都不会成为瓶颈;
    展开全文
  • Linux搭建测试环境步骤

    万次阅读 多人点赞 2018-01-30 18:07:29
    Linux搭建环境基础步骤   准备工具: SecureCRT工具(Linux工具,连接服务器) FTP传输工具(上传文件到服务器) MySQL连接工具   安装包(以下文件均为压缩包rpm格式和tar.gz): JDK1.7安装包 Tomcat8安装包 ...
  • 测试环境搭建

    2020-08-22 21:43:57
    一、什么是测试环境 测试环境是指测试运行其上的软件和硬件环境的描述,以及任何其它与测试软件交互的软件,包括驱动和桩 测试环境是指为了完成软件测试工作所必需的计算机硬件,软件,网络设备,历史数据的总称 ...
  • 测试环境搭建测试环境搭建测试环境搭建测试环境搭建测试环境搭建测试环境搭建测试环境搭建测试环境搭建测试环境搭建测试环境搭建测试环境搭建测试环境搭建测试环境搭建测试环境搭建测试...
  • 测试环境搭建

    万次阅读 多人点赞 2019-02-13 13:58:42
      开发与测试环境一般都是单独搭建的,开发与测试环境的分离是为了方便重现开发环境无法重现的bug,同时开发可以并行地修复bug,如果用开发环境来进行测试,开发人员进行某项操作后发生系统崩溃...
  • 你真的会搭建测试环境吗? 经常在面试过程中,面试官总要问一句,熟悉linux命令么? 同时在很多招聘的JD上都有明确指出需要测试人员会搭建测试环境,而且这不仅是体现在高级测试工程师的岗位要求,同时初级测试...
  • 测试环境搭建是一名合格QA必须具备的技能。下面,结合CI和CD两种不同软件生产实践,总结一下如何从零开始部署一套web集成测试环境。 1.服务器准备。根据项目和使用的中间件的规模,准备好一个或多个资源配置能够...
  • 如何搭建测试环境

    千次阅读 2019-07-08 14:26:25
    记第一次搭建测试环境的经历。 准备工作: 环境部署文档(开发提供) xftp(上传、下载文件到Linux) xshell(远程连接Linux用) 查看哪些端口被打开: netstat -an 查看某端口是否被打开: netstat -an | grep ...
  • 2 用Jenkins自动化搭建测试环境---应用部署服务器准备 3 用Jenkins自动化搭建测试环境---jenkins自动化部署任务开发(git版) 4 用Jenkins自动化搭建测试环境---jenkins自动化部署任务开发(svn版) 1 Jenkins...
  • 测试前的准备:搭建测试环境

    万次阅读 2017-11-20 21:24:31
    搭建良好的测试环境是执行测试用例的前提,也是完成测试任务顺利完成的保证。测试环境大体可分为硬件环境和软件环境,硬件环境包括测试必须的PC机,服务器,设备,网线,分配器等硬件设备;软件环境包括数据库,操作...
  • 搭建测试环境

    千次阅读 多人点赞 2017-02-15 15:35:29
    像日常测试中,用例的设计、error管理工具的安装、测试模拟器环境的配置、测试人员的调动等等,都属于测试环境搭建范畴) 开发环境: 开发人员是在自身的环境下研发,那么开发人员在做冒烟测试时必然是用的自身的...
  • 渗透测试环境搭建(一)

    千次阅读 2018-07-17 16:54:03
    该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境·该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等·总之学习PHP只需一个包...
  • 本篇作为这个系列第一篇,主要介绍基础环境搭建过程。废话不多说,刚开始,尽量详细,通过一步一步,手把手教会你搭建接口自动化测试的基础项目环境。 一.前提条件 我这里来一个约定,有以下前提条件。1.本机环境...
  • 如何搭建靠谱的测试环境

    万次阅读 2018-10-20 16:44:23
    今天给大家分享测试环境搭建与维护。    搭建良好的测试环境是执行测试用例的前提,也是完成测试任务顺利完成的保证。测试环境大体可分为硬件环境和软件环境,硬件环境包括测试必须的PC机,服务器,设备,网线...
  • web测试环境搭建和测试方法

    千次阅读 2018-06-13 11:49:54
    WEB测试时搭建测试环境所需的软硬件包括:电脑一台、JDK1.6、Tomcat7.0、mysql、IE浏览器、Firefox浏览器、Chrome浏览器、SVN客户端通过SVN客户端导出最新的Web工程部署到Tomcat7.0下的webapps中,另外重要的一点...
  • 搭建Vulhub漏洞测试靶场+成功环境

    千次阅读 2019-11-12 16:44:58
    文章目录搭建Vulnhub漏洞测试靶场官方地址及时做好环境快照环境是否正常运行检查docker是否运行没运行则运行进入对应漏洞文件夹搭建及运行漏洞环境: 官方地址 https://vulhub.org/#/docs/ 及时做好环境快照 我个人...
  • loadrunner—— 性能测试环境搭建

    千次阅读 2012-04-11 20:30:57
    1. 在性能测试时,为了保证测试结果的数据客观公正,每一次测试时的软件环境必须保证是相同的,所以在测试前对软件环境进行备份是非常重要的工作。可以用ghost进行镜像,避免前一次的测试缓存和磁盘碎片对下一次测试...
1 2 3 4 5 ... 20
收藏数 302,433
精华内容 120,973
关键字:

测试环境搭建