搭建测试环境

下面介绍搭建linux测试环境的完整步骤?

第一步下载虚拟机 我用的是15版本 ,用的镜像版本是center7.6 

先建立一个自定义的虚拟机  参考博客  

https://blog.csdn.net/luguodehua/article/details/79945179

创建完之后

需要配置下文件,让客户端和虚拟机连接上 

操作步骤 vim /etc/ssh/sshd_config

 

 修改这两个,改成yes,然后重启服务  

systemctl restart sshd  

修改完之后就可以本地和虚拟机相互连接了   

下面就是环境的配置先把jdk 和jmeter和数据文件拷贝到虚拟机  

MySQL和redis通过docker拉取  

安装yum-utils:

yum install -y yum-utils device-mapper-persistent-data lvm2

为yum源添加docker仓库位置:

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装docker:

yum install docker-ce

启动docker:

systemctl start docker

拉取MySQL5.7的docker镜像:

docker pull mysql:5.7

下载过程不是很快要注意  会有downing

使用如下命令启动MySQL服务:

docker run -p 3306:3306 --name mysql

-v /mydata/mysql/log:/var/log/mysql

-v /mydata/mysql/data:/var/lib/mysql

-v /mydata/mysql/conf:/etc/mysql

-e MYSQL_ROOT_PASSWORD=123456 

-d mysql:5.7

获取mysql容器的编号:

docker ps -a

36e31562cfea   类似于这个

将activity.sql放置在/tmp路径下

将sql脚本拷贝到容器内:

docker cp /tmp/activity.sql 容器编号:/tmp/

docker cp /tmp/activity.sql 36e31562cfea:/tmp/

进入运行MySQL的docker容器:

docker exec -it mysql /bin/bash

使用MySQL命令打开客户端:

mysql -uroot -p123456 --default-character-set=utf8

执行拷贝进来的sql文件

source /tmp/activity.sql

输入exit 退出mysql

再次输入exit 退出 容器,到本机

拉取redis镜像:

docker pull redis:5

启动redis容器:

docker run -p 6379:6379 --name redis

-v /mydata/redis/data:/data

-d redis:5 redis-server --appendonly yes

安装jdk

将jdk安装包拷贝到 /tmp路径

解压  tar -xvzf /tmp/jdk-8u221-linux-x64.tar.gz  -C /usr/local/

vi /etc/profile

末尾追加:

export JAVA_HOME=/usr/local/jdk1.8.0_221

export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/

export PATH=$PATH:$JAVA_HOME/bin

使用source /etc/profile 让刚才配置的环境变量立即生效

或者直接把现成的拷贝解压 

将 event-0.0.1-SNAPSHOT.jar 拷贝到 /opt/

进入opt路径 执行 

nohup java -jar  event-0.0.1-SNAPSHOT.jar &

访问IP:8089/event/api/city/all

原文地址:https://www.cnblogs.com/weilemeizi/p/14703958.html