diff --git "a/Test_Result/openGauss_5.1.1/\345\205\274\345\256\271\346\200\247/openGauss 5.1.1 walsender\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openGauss_5.1.1/\345\205\274\345\256\271\346\200\247/openGauss 5.1.1 walsender\346\265\213\350\257\225\346\212\245\345\221\212.md" new file mode 100644 index 0000000000000000000000000000000000000000..962b42b6ade7a4dc6983c3fc223a7d64cffe48a9 --- /dev/null +++ "b/Test_Result/openGauss_5.1.1/\345\205\274\345\256\271\346\200\247/openGauss 5.1.1 walsender\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -0,0 +1,128 @@ +![avatar](../../../images/openGauss.png) + +版权所有 © 2024 openGauss社区 + 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:https://creativecommons.org/licenses/by-sa/4.0/legalcode。 + +修订记录 + +| 日期 | 修订 版本 | 修改描述 | 作者 | +| ---- | ----------- | -------- | ---- | +| 2024-01-17 | 1.0 | 报告初稿 | xue.xiao | + +关键词:walsender + +摘要:本文档为openGauss在增加函数:gs_stat_walsender、gs_stat_walreceiver、gs_stat_walrecvwriter,根据前面的统计数据进行计算所需要的信息后再返回的测试报告。 + +缩略语清单: + +| 缩略语 | 英文全名 | 中文解释 | +| ------ | -------- | -------- | +| NA | | | + +# 1 特性概述 + +openGauss中增加函数:gs_stat_walsender、gs_stat_walreceiver、gs_stat_walrecvwriter,根据前面的统计数据进行计算所需要的信息后返回,其中函数通过参数operation进行控制具体的开启、关闭、查询、重置功能。 + +# 2 特性测试信息 + +测试软件环境 + +| 版本名称 | 测试起始时间 | 测试结束时间 | +| -------- | ------------ | ------------ | +| openGauss 5.1.1 build 6aa32485 | 2023-11-20 | 2023-12-08 | + +特性测试的环境信息 + +| 环境信息 | 配置信息 | 备注 | +| -------- | ------------ | ---- | +| 虚拟机 |系统版本:openEuler 20.03 (LTS)
CPU:aarch64 64-bit Little Endian 8 Kunpeng-920
MEM:30GB || + +# 3 测试结论概述 + +## 3.1 测试整体结论 + +openGauss openGauss中增加函数:gs_stat_walsender、gs_stat_walreceiver、gs_stat_walrecvwriter,共计执行42个用例,主要覆盖了功能测试、升级测试、资料测试。功能测试覆盖了单机下进行验证(参数验证 开关开启/重置/关闭下验证 数据库重启后进行验证)、主备下进行验证(在主机下进行验证 在备机下进行验证 主机变成备机后在主机以及备机下分别验证 关闭备机后进行验证 关闭主机后进行验证)、主备级联下进行验证。测试中发现0个问题。 + +| 测试活动 | 活动评价 | +| -------- | -------- | +| 功能测试 | 单机下进行验证(参数验证 开关开启/重置/关闭下验证 数据库重启后进行验证;验证默认状态为查询;当前统计数据开启后对WalRecvWriter等没有影响;对比开启和重置/重置以及查询下的数据返回),执行结果符合预期,通过 | +| 功能测试 | 主备下进行验证(在主机下进行验证 在备机下进行验证 主机变成备机后在主机以及备机下分别验证 关闭备机后进行验证 关闭主机后进行验证;开关开启/重置/关闭下验证通道与gs_ctl query查询的通道一致,发送wal日志次数验证,统计时间的验证;验证默认状态为查询;当前统计数据开启后对WalRecvWriter等没有影响;对比开启和重置/重置以及查询下的数据返回),执行结果符合预期,通过 | +| 功能测试 | 主备级联下进行验证(开关开启/重置/关闭下验证查询write的次数,写入字节数与次数之间的验证,调用sync函数的数据统计,对比开启和重置/重置以及查询下的数据返回),执行结果符合预期,通过 | +| 资料测试 | 资料描述准确,示例的执行结果正确,整体质量良好,符合预期,通过 | + +## 3.2 约束说明 + +无 + +## 3.3 遗留问题分析 + +### 3.3.1 遗留问题影响以及规避措施 + +| 问题单号 | 问题描述 | 问题级别 | 问题影响和规避措施 | 当前状态 | +| -------- | -------- | -------- | ------------------ | -------- | +| | | | | | + +### 3.3.2 问题统计 + +| | 问题总数 | 严重 | 主要 | 次要 | 不重要 | +| ------ | -------- | ---- | ---- | ---- | ------ | +| 数目 | 0 | 0 | 0 | 0 | 0 | +| 百分比 | 0% | 0% | 0% | 0% | 0% | + +### 3.3.3 问题列表 + +| 问题单号 | 问题描述 | 问题级别 | 当前状态 | +| -------- | -------- | -------- | -------- | +| | | | | + +# 4 测试执行 + +## 4.1 测试执行步骤 + +### 4.1.1 功能测试 + +#### 4.1.1.1 入参测试 + +| 测试步骤 | 测试结果 | +| -------- | -------- | +| 1. 默认状态是查询
2. 参数-1关闭功能;0重置数据;1开启统计功能;2查询
3.非法数据的验证
4. 单个入参和多个入参
| 执行8条用例,执行结果符合预期,测试通过 | + +#### 4.1.1.2 单机下进行验证 + +| 测试步骤 | 测试结果 | +| -------- | -------- | +| 1.参数验证
2. 开关开启/重置/关闭下验证返回信息,且当前功能对其他功能无影响
3.数据库重启后进行验证等
| 执行10条用例,执行结果符合预期,测试通过 | + +#### 4.1.1.3 主备以及主备级联下进行验证 + +| 测试步骤 | 测试结果 | +| -------- | -------- | +| 1.参数验证
2. 开关开启/重置/关闭下验证返回信息,且当前功能对其他功能无影响
3.数据库重启后进行验证
4.对比开启和重置/重置以及查询下的数据返回
5.三个函数返回字段的功能验证;| 执行19条用例,执行结果符合预期,测试通过 | + +#### 4.1.1.4 升级验证 + +| 测试步骤 | 测试结果 | +| -------- | -------- | +| 1. 5.0.0升级到5.1.1
2. 5.1.0升级到5.1.1
3. 5.0.1升级到5.1.1
4. 5.0.1升级到5.1.1,再回退至5.0.1,再升级至5.1.1/5.0.0升级到5.0.1,再回退至5.0.0,再升级至5.1.1
| 执行5条用例,执行结果符合预期,测试通过 | + +### 4.1.2 资料测试 + +| 测试步骤 | 测试结果 | +| -------- | -------- | +| 1. 文档描述
2. 文档示例
| 文档描述准确,示例正确无误 | + +## 4.2 测试执行统计数据 + +*本节内容根据测试用例及实际执行情况进行特性整体测试的统计,可根据第二章的测试轮次分开进行统计说明。* + +| 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | 问题占据百分比 | +| -------- | ---------- | ------------ | ------------ | ------------ | +| openGauss 5.1.1 build 6aa32485 | 42 | Passed: 42
Failed: 0 | 0 | 0% | + +## 4.3 后续测试建议 + +无 +# 5 附件 + +无 +