
【最佳实践】MeterSphere 数据库物理迁移(大数据量)
<h1>一、背景 {#heading-1}</h1> <p>MeterShere 作为持续接口测试平台,功能涵盖功能、接口、UI、性能测试,在大型的测试团队和项目中会积累大量的测试用例数据及测试报告,随着时间的积累,数据会越来越大,mysqldump 迁移方式的时间成本会越来越高,异常风险也越大,在生产环境有限的升级窗口下,需考虑更加高效、安...
<h1>一、背景 {#heading-1}</h1> <p>MeterShere 作为持续接口测试平台,功能涵盖功能、接口、UI、性能测试,在大型的测试团队和项目中会积累大量的测试用例数据及测试报告,随着时间的积累,数据会越来越大,mysqldump 迁移方式的时间成本会越来越高,异常风险也越大,在生产环境有限的升级窗口下,需考虑更加高效、安...
<p>一些镜像模板自带 open-vmtools,云管平台是无法使用它去虚拟机上执行脚本的。</p> <p><strong>两种解决方案:</strong></p> <p><strong>方案一</strong></p> <p>在虚拟机上安装 pe...
<h4>一、创建备份目录 {#heading-1}</h4> <blockquote> <pre><code>mkdir -p /opt/fit2cloud/db_backup </code></pre> </blockquote> <h4>二、创建备份脚本文件并授权 {...
<h2>1 数据库提取参数 {#heading-1}</h2> <h3><strong>1.1 参数说明</strong> {#heading-2}</h3> <p>数据库的查询接口存储分为"按存储结果"和"按列存储"。&l...
<h2>1 数据库提取参数 {#1-%E6%95%B0%E6%8D%AE%E5%BA%93%E6%8F%90%E5%8F%96%E5%8F%82%E6%95%B0}</h2> <h3>1.1 参数说明 {#1.1-%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E}</h3> <p>数据库的查询接...
<h2>1 环境要求 {#1-%E7%8E%AF%E5%A2%83%E8%A6%81%E6%B1%82}</h2> <ul> <li>操作系统: 可运行 Docker 的 OS X 操作系统</li> <li>CPU/内存: 4 核 8 G</li> <li>磁盘空间: 200G&l...
<p>项目上现在有一个需求,从数据库user表查出所有的username,然后把所有查出来的username作为参数值,用于下一个登录接口。难度点分析:根据从数据库中获取的用户数量决定请求多少次登录接口</p> <p>user表结构如下图<br /> <img src="/upload/2023/01/11.jpg...
<h1>可能出现的错误 {#%E5%8F%AF%E8%83%BD%E5%87%BA%E7%8E%B0%E7%9A%84%E9%94%99%E8%AF%AF}</h1> <p>MeterSphere使用复杂数据库密码安装时,有可能因为密码包含特殊字符而导致安装过程报错中止或者密码转成变量时被吞掉一部分的情况。<br /> 例如包含半...
<h1>1 问题描述 {#1-%E9%97%AE%E9%A2%98%E6%8F%8F%E8%BF%B0}</h1> <p>使用 Mac M1 芯片的电脑在对源码执行 <code>mvn clean package</code> 打包时,会提示如下异常:</p> <p><img src=&q...
<ol> <li>问题出现 {#1.-%E9%97%AE%E9%A2%98%E5%87%BA%E7%8E%B0}</li> </ol> <hr /> <p>在 MeterSphere "项目设置-项目环境-创建环境",添加 SQL Server 2012 数据库连接,无法...