【RunnerGo】离线安装成功版本

news2024/11/16 8:26:02

目录

一、下载

二、解压安装包

三、修改安装配置

3.1 编辑修改安装参数(我没有改,默认安装即可)

 3.2 安装目录结构说明

四、执行安装

五、检查服务并使用

六、访问


前言:最近在调研一个新工具,发现RunnerGo,研究一下

一、下载

RunnerGo开源版4.0.0安装包

下载注意文件是什么,我下载的是runnergo-ce,据官方说开源版本不怎么维护了,感觉果然是

二、解压安装包

# 进入root权限,执行以下命令解压安装包
#  这个不管用了 tar zxvf runnergo.tar.gz
# 我使用下面这个

unzip runnergo-ce.zip

三、修改安装配置

cd runnergo-ce/

3.1 编辑修改安装参数(我没有改,默认安装即可)

vi install.conf
# 基础配置
## 安装路径, RunnerGo 配置及数据文件默认将安装在 ${RG_BASE}/runnergo 目录下
RG_BASE=/opt
## RunnerGo 使用的 docker 网络网段信息
RG_DOCKER_SUBNET=172.30.50.0/24
## 安装模式 allinone
RG_INSTALL_MODE=allinone
## RunnerGo 主程序的 HTTP 服务监听端口
RG_WEB_UI_PORT=8181

## 发送邮件时,邮件中runnergo 链接地址
RG_DOMAIN=http://$(hostname -I|cut -d" " -f 1):${RG_WEB_UI_PORT}
## 企业名称
RG_COMPANY_NAME='中国测试团队'
## 任务数(同时可以跑多少个任务)
RG_TASK_NUMBER=100

# 数据库配置
## 是否使用外部数据库
RG_EXTERNAL_MYSQL=false
## 数据库地址
RG_MYSQL_HOST=$(hostname -I|cut -d" " -f 1)
## 数据库端口
RG_MYSQL_PORT=3306
## 数据库库名
RG_MYSQL_DBNAME=runnergo
## 数据库用户名
RG_MYSQL_USERNAME=root
## 数据库密码
RG_MYSQL_PASSWORD=Password123@mysql

# Mongo配置

# 是否使用外部MONGO数据库
RG_EXTERNAL_MONGO=false
## MONGO数据库地址
RG_MONGO_HOST=$(hostname -I|cut -d" " -f 1)
## MONGO数据库端口
RG_MONGO_PORT=27017
## MONGO数据库库名
RG_MONGO_DB=runnergo
## MONGO数据库用户名
RG_MONGO_USER=admin
## MONGO数据库密码
RG_MONGO_PASSWORD=Password123mongo


# Redis 配置
## 是否使用外部Redis
RG_EXTERNAL_REDIS=false
## Redis 端口
RG_REDIS_PORT=6379
## Redis 密码
RG_REDIS_PASSWORD=Password123@redis
## Redis地址
RG_REDIS_ADDRESS=$(hostname -I|cut -d" " -f 1)
## Redis库
RG_REDIS_DB=0
## Mock服务所用的库
RG_REDIS_MOCK_DB=10



# Kafka 配置
## 是否使用外部 Kafka
#  如果使用外部 Kafka 则需要创建分区数量要大于或等于任务数
RG_EXTERNAL_KAFKA=false
## Kafka 地址
RG_KAFKA_HOST=$(hostname -I|cut -d" " -f 1)
## Kafka 端口
RG_KAFKA_PORT=9092
## 性能测试结果数据使用的 Kafka Topic
RG_KAFKA_TOPIC=report

 3.2 安装目录结构说明

/opt/runnergo-ce/
├── conf                                        
|   `-- redis.conf                              #-- runnergo 存放redis配置文件
├── docker-compose-base.yaml                    #-- runnergo 定义网络等基础信息的 docker-compose 文件
├── docker-compose-collector.yaml               #-- runnergo 性能测试模块的 docker-compose 文件 
├── docker-compose-engine-ui.yaml               #-- runnergo 自动化测试模块的 docker-compose 文件 
├── docker-compose-engine.yaml                  #-- runnergo 压力机配置的 docker-compose 文件 
├── docker-compose-file-server.yaml             #-- runnergo 文件服务配置的 docker-compose 文件
├── docker-compose-kafka.yaml                   #-- runnergo 自带的 Kafka 所需的 docker-compose 文件 
├── docker-compose-manage-ws.yaml               #-- runnergo 用于把一些轮询接口,改成websocket互通消息的方式的 docker-compose 文件  
├── docker-compose-manage.yaml                  #-- runnergo 后端服务配置的 docker-compose 文件  
├── docker-compose-mock.yaml                    #-- runnergo Mock服务配置的 docker-compose 文件  
├── docker-compose-mongo.yaml                   #-- runnergo Mongo数据库相关的 docker-compose 文件  
├── docker-compose-mysql.yaml                   #-- runnergo 自带的 MySQL 所需的 docker-compose 文件
├── docker-compose-permission.yaml              #-- runnergo 权限相关配置的docker-compose 文件
├── docker-compose-product.yaml                 #-- runnergo 项目管理板块的 docker-compose 文件
├── docker-compose-redis.yaml                   #-- runnergo Redis 组件所需的 docker-compose 文件
├── docker-compose-runnergo-ui.yaml             #-- runnergo 前端服务配置的 docker-compose 文件
├── docker-compose-zookeeper.yaml               #-- runnergo 分布式协调服务的 docker-compose 文件

四、执行安装

bash install.sh

五、检查服务并使用

六、访问

ip:8181

 用户名: runnergo
 初始密码: runnergo

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1988585.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

文章解读与仿真程序复现思路——电网技术EI\CSCD\北大核心《考虑通信-物理耦合的有源配网故障后协调恢复策略 》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…

SpringBoot banner 推荐

看看我这个怎么样 效果图 在resources下面创建一个banner.txt,把下面代码放到进去就可以用了 ${AnsiColor.GREEN} Application Version: ${ruoyi.version} Spring Boot Version: ${spring-boot.version}69696969 696969696969 696969 …

Facebook的技术创新:如何改变社交网络的面貌

Facebook作为全球最大的社交网络平台之一,一直在不断推动技术创新,以提升用户体验和社交互动质量。这些技术创新不仅改变了人们的社交方式,也深刻影响了整个社交网络的面貌。 人工智能驱动的内容推荐 Facebook利用人工智能(AI&am…

深圳市光明区副区长彭颖一行莅临立仪科技参观考察

2024年8月5日上午,‌深圳市光明区彭颖副区长一行领导莅临深圳立仪科技有限公司调研指导工作,深圳市智能传感行业协会执行会长姜勇以及协会秘书长张喻陪同调研。我公司总经理刘杰波、以及各部门负责人陪同参加。 彭颖副区长一行领导在刘总的接待和讲解下&…

vue实现页面中点击预览报告,实现将vue组件变成pdf文件进行弹窗展示

一.实现效果 页面中点击预览报告,实现将vue组件变成pdf文件进行弹窗展示 定义的方法文件 import html2canvas from "html2canvas"; import jsPDF, { RGBAData } from "jspdf";/** a4纸的尺寸[595.28,841.89], 单位毫米 */ const [PAGE_WIDT…

微深节能 环形运动机械定位控制系统 格雷母线

格雷母线定位系统作为一种高精度、无磨损的非接触式位置检测系统,特别适用于环形运动机械的定位控制。 一、格雷母线定位系统的概述 格雷母线定位系统主要由一台地面电气柜、一台车载电气柜、格雷母线以及天线箱等组成。其核心部件是格雷母线,一种特殊的…

深度学习人脸表情识别结课作业留存

0.前言 大三下学期学习了深度学习神经网络的课程,老师留下了人脸表情识别的结课作业,在网上找到了一个想相对不错的开源项目作为基础完成了本次的结课作业。 1.项目链接 Challenges in Representation Learning: Facial Expression Recognition Chall…

运动耳机怎么选?来看看奥运冠军喜欢的运动耳机!

在奥运的竞技舞台上,每一次心跳的跃动都是对自我极限的勇敢挑战,运动员的每一个动作背后,都承载着不懈的努力与对梦想的执着追求。如今,运动科技正以前所未有的速度改变着我们的运动方式,一款优秀的运动耳机成为了连接…

Prompt Fuzzer:用于增强 GenAI 应用程序的开源工具

Prompt Fuzzer 是一个开源工具,可以评估GenAI应用程序的系统提示针对基于动态 LLM 的威胁的安全性。 Prompt Fuzzer 功能: 1. 模拟十几种类型的 GenAI 攻击。 2. 该工具会根据系统提示自动进行情境化,针对与 GenAI 应用程序相关的特定主题或行…

【Python机器学习】回归——用线性回归找到最佳拟合直线

线性回归的优缺点: 优点:结果易于理解,计算上不复杂 缺点:对非线性的数据拟合不好 使用数据类型:数值型和标称型数据。 回归的目的是预测数值型的目标值。最直接的办法是依据输入写出一个目标值的计算公式。例如预测汽…

【C语言】预处理详解(上)

文章目录 前言1. 预定义符号2. #define 定义常量3. #define定义宏4. 带有副作用的宏参数5. 宏替换的规则 前言 在讲解编译和链接的知识点中,我提到过翻译环境中主要由编译和链接两大部分所组成。 其中,编译又包括了预处理、编译和汇编。当时&#xff0c…

【Windows系统开机后识别不到屏幕适配的分辨率导致屏幕无法点亮的解决办法】

问题原因分析: 屏幕驱动板出现故障,驱动出现缺失,未对主板系统进行适配兼容。使用的屏幕分辨率非常小众,系统中没有这个分辨率,识别不到屏幕适配的分辨率后导致屏幕无法点亮。 解决方法: 找主板厂家增加…

CVE-2022-33891漏洞复现

简介 Spark 是用于大规模数据处理的统一分析引擎。它提供了 Scala、Java、Python 和 R 中的高级 API,以及支持用于数据分析的通用计算图的优化引擎。它还支持一组丰富的高级工具,包括用于 SQL 和 DataFrames 的 Spark SQL、用于 Pandas 工作负载的 Spar…

【每日刷题】Day94

【每日刷题】Day94 🥕个人主页:开敲🍉 🔥所属专栏:每日刷题🍍 🌼文章目录🌼 1. 33. 搜索旋转排序数组 - 力扣(LeetCode) 2. 1290. 二进制链表转整数 - 力扣…

科普文:微服务之万字详解分布式事务原理、协议及其框架

一、分布式事务 首先奉上一张关于事务的相关概念图,给大家做个总览: 1.1 名词解释 事务:事务是由一组操作构成的可靠的独立的工作单元,事务具备ACID的特性,即原子性、一致性、隔离性和持久性。本地事务:当…

树莓派4B部署及测试llamafile

llamafile项目简介 很多初学者学习大语言模型的时候,都会被模型文件中一大堆复杂的python文件或者cuda配置劝退,为了方便更多的零基础的初学者体验大语言模型,llamafile 提出了单文件运行大模型的方案。 GitHub - Mozilla-Ocho/llamafile: Distribute and run LLMs with a…

网络原理(1)——基本概念

1. 网络互连 随着时代的发展,越来越需要计算机之间相互通信,共享软件和数据,以多个计算机协同工作来完成业务,就有了网络互连 网络互连:将多台计算机连接在一起,完成数据共享 数据共享本质是网络数据传输…

中空板式陶瓷膜的高可靠性

中空板式陶瓷膜是一种先进的液固分离材料,具有诸多优点和广泛的应用领域。以下是对中空板式陶瓷膜的详细介绍: 一、产品特点 物理特性优越:中空板式陶瓷膜通常采用刚玉等无机材料为原材料,经过高温烧制而成,具有高强度…

数据结构实验:树和二叉树(附c++源码:实现树有关算法)

目录 一、实验目的 二、问题分析及数据结构设计 三、算法设计(伪代码表示) 1. 输入字符序列 创建二叉链表 2. 递归前序遍历 3. 递归中序遍历 4. 递归后序遍历 5. 非递归前序遍历 6. 非递归中序遍历 7. 非递归后序遍历 8. 层次遍历 9. 求二叉…

阿里云镜像站,提供了各种第三方镜像地址

阿里云提供了各项镜像缓存地址,对于很多国外服务的地址,通过阿里云缓存的地址去下载,速度会非常快。 如下,打开阿里云官方网站: 进入“镜像站”,如下图所示: 有我们常用的 npm、maven、操作系统…