1 环境准备
1、首选要参考一下官方的开发文档 https://metersphere.io/docs/dev_manual/
2、Java环境,1.20以上版本需要jdk11,
3、maven环境
4、vue环境,需要的看这里的 vue
5、mysql(官网推荐5.7),创建一个测试数据库,如metersphere_test
6、redis
7、zookeeper和Kafka,我这里没有在本地安装,就直接使用了服务器上的(mysql、redis都可以使用服务器上的)
8、docker环境,这里性能测试的jmeter必须要用镜像的方式启动,所以需要把官方离线安装包里的jemeter-master.tar load到自己的环境docker load -i jmeter-master.tar
9、创建路径下的配置文件 /opt/metersphere/conf/metersphere.properties文件(可以直接在官网拷贝),参数配置成自己的环境的就可以
2 起服务
1、下源码,MeterSphere 源码地址:https://github.com/metersphere/metersphere
2、分别用IDE打开
3、然后将metersphere、node-controller、data-streaming分别打包
3.1、metershphere打包成功
3.2、node-controller成功
3.3、data-streaming 成功
4、启动这三个服务
5、访问看一下,成功了
6、跑一个性能试试
6.1、需要修改资源池的ip地址为localhost
6.2、加载一个脚本
6.3、修改执行时长为1分10秒
6.4、可以查看结果,成功执行
6.5、docker ps可以看到镜像成功启动成功