云服务器内容精选

  • 方案“新建”完成,编辑/查看方案信息 在“方案管理的”列表可以看到“新建”完成的方案。 点击“方案名称”,可查看提交的方案信息,你可以在查看方案信息的页面,点击“基本信息”,“功能清单”、“可靠性自自检”、“是否复用已完成认证方案”切换查看不同标签页展示的信息。 点击“编辑”按钮,可对方案的“基本信息”标签页的内容可做修改,其他标签页的内容无法修改,只能查看。 图12 方案列表 图13 查看方案信息
  • 是否复用已完成认证方案-复用 如您满足报告复用的条件,可以通过复用历史的测试报告,对历史测试过的内容本次无需重复测试。如有漏测的内容,本次会自动生成需要补测的用例。 如您历史在“解决方案工作台”完成过联营、先进云等认证测试,可以选择“是”,通过“复用方案所属工作空间”、“选择复用方案”、“选择测试需求”这几个下拉框选择您需要复用的测试内容。 图8 复用报告的操作方法 系统会自动将您需要复用的需求方案下的技术架构和部署架构回显。您需根据实际情况要完成“自检架构是否一致”,点击“自检完成”,系统会结合您架构的自检结果和功能清单,分别给出这两项的复用判断结果。 “解决方案工作台”判断能否复用的标准为:与您需要复用的需求的方案架构和功能清单做对比,架构一致且功能清单变化率低于10%,则方案可复用。 图9 复用判断结果评估 由于满足架构与复用的的报告的架构一致,且功能清单的变化率小于10%的条件,所以本次复用的结果为“方案可以复用”,在“本次能力满足度评估”表中,“是否满足要求”这一列,打勾的用例由于历史复用的测试需求执行该用例且通过,本次无需再测试。打叉的用例为本次需要补测的用例。点击右下角的“提交”,本次方案设计完成。 图10 复用报告能力满足度评估 点击右下角“保存”会保存本次方案方案额信息,方便下次继续编辑。 确认方案信息无误后,点击右下角“提交”按钮,完成本次方案方案的注册。 方案提交后,只允许变更方案的基本信息,无法变更方案的复用信息,请谨慎操作。 图11 复用报告-提交方案
  • “二进制扫描”漏洞处理 关于“二进制扫描”漏洞的修改,您可以参考以下几点建议来进行处理。 由于扫描工具存在一定的误报概率,对怀疑为误报的漏洞参考“服务依赖组件漏洞分析表”中的“漏洞误报分析”进行误报分析。分析结果通过华为扫描工具工程师确认为误报的可不处理。 将漏洞组件升级到最新版本。 产品版本打包时排除未使用的组件;容器镜像选择使用安全的基础镜像,只包含应用运行时依赖的组件。 将长期无人维护的开源组件替换为功能类似活跃度更高的安全组件。 对于没有可用升级版本的,参考“服务依赖组件漏洞分析表”中的“漏洞处理分析”进行漏洞处理分析。需根据漏洞原理分析漏洞触发场景、出现漏洞的影响,对产品受影响的场景需采取有效规避措施,测试完成前不能整改的需给出整改计划。分析结果通过华为安全工程师评审后归档保存。 “服务依赖组件漏洞分析”表提供了填写说明和填写模板供您填写前参考。 漏洞处理分析需要由熟悉产品内部运行过程的人员结合漏洞触发场景完成。
  • 执行性能自动化用例 找到需要执行的性能用例,点击“性能自动化”--》“执行”。 图7 点击执行性能用例 进入性能用例的详情页面,点击“操作”下拉按钮,选择“运行脚本”。 图8 点击运行脚本 可以看到“执行”的弹窗页面。根据您本次架构部署的形式,采用不同的操作方式。 若本次架构的部署形式为CCE部署,点击参考CCE部署的场景。 若本次架构的部署形式为Kubernetes集群部署,点击参考Kubernetes集群部署。 如果您本次认证方案架构的E CS 是非CCE和Kubernetes集群部署的情况,继续按照下方的步骤指导操作即可。 您需要打开“自动获取CPU/内存数据”的开关,然后点击“添加机器”按钮。 在“添加机器”的弹窗页面,您需要选择本次方案部署的云服务器所在的区域,并在本次需要读取CPU和内存的ECS的名称前面勾选,无误后点击下图中的2个“确认”按钮,开始执行CPTS配置的压测脚本。 图9 配置需要自动获取CPU和内存的ECS 执行结束后,可以在页面查看执行的状态是否通过(下方“不通过”截图为举例说明,认证测试要求状态为“通过”)。 在“手工测试步骤”,系统会自动将压测的“实际结果”的截图生成到对应的步骤中。 图10 执行结束查的状态 当压测结果满足本次测试要求后,在操作步骤的下方,点击“用例状态”的下拉框,选择状态为“执行完毕”,执行结果选择“通过”,则用例执行完成。 图11 修改用例的状态也执行结果 在用例列表的页面,可以看到执行的用例的状态和执行结果。 图12 用例列表 若本次认证方案架构的ECS未使用CCE部署,则不能够按照上述操作方式自动获取压测期间的CPU与内存截图。以下对使用CCE和Kubernetes集群的场景分别说明,您可以根据本次实际部署场景选择查看。 CCE部署的场景,请参考下方的操作进行: 对于CCE的场景,如需要通过华为云 AOM 控制台(旧版)-总览-仪表盘-添加数据指标-曲线图-下一步, 图13 AOM创建仪表盘 然后在左侧选择需要监控的容器内的组件名称(可对选),在右侧可选择需要监控的指标,一般性能测试就是监控“物理内存使用率”和“CPU使用率”这两个指标。仪表盘创建成功后,去执行性能用例后,用例执行完成后返回仪表盘根据压测时间筛选所需要的时间段的报告截图即可。 图14 添加仪表盘的指标和容器组件 Kubernetes集群部署的场景,请参考下方的操作进行: 自建的Kubernetes容器,监控CPU和内存使用率,需要伙伴自建Prometheus Server,和华为云AOM云服务对接。 创建Remote Write Prometheus实例:点击参考操作指导。 工作负载监控:点击参考操作指导。
  • 执行安全自动化用例 安全自动化测试用例包含“Web扫描(网站扫描)”、“主机扫描”、“二进制扫描”三类,。 Web扫描的操作指导点击参考:Web扫描。 主机扫描的操作指导点击参考:主机扫描。 二进制扫描的操作指导点击参考:二进制扫描。 安全自动化常见问题可参考安全扫描类FAQ。 不同类型的手工测试用例执行结果要求如下: “性能自动化用例”:分为自动化的步骤和手工的步骤,执行完自动化的步骤再执行手工的步骤,按照手工的测试步骤描述提供截图和截图的文字描述。 “安全用例”:每条安全用例都要提供截图和截图的文字描述(“访谈类”和执行结果为“不涉及”的用例只需在“实际结果”使用文字描述即可);工具扫描需要满足安全指标的要求。 “可靠性用例”:每条可靠性测试用例都要在实际结果上传截图和截图的文字描述。
  • 认证测试流程概览 基于解决方案工作台方案构建流程中职责分工如下: 伙伴:空间创建,解决方案注册、设计,创建测试需求,设计测试用例,开通测试资源,测试用例执行、测试报告生成。 华为:解决方案审核,测试需求评审,测试用例评审,测试报告审核。 图1 华为云软件认证测试流程概览图 该流程图基于角色管理,伙伴企业管理员、架构师、测试工程师、项目经理可以为同一个人。 如果伙伴尚未与负责上架的华为人员对接,请先联系华为人员对接测试,并提前阅读操作指导准备所需内容。 父主题: 基于解决方案工作台快速完成联营、伙伴Lead、先进云认证测试
  • 用户角色介绍 解决方案工作台角色 解决方案工作台角色,分为企业管理员和普通用户。 企业管理员:企业管理员拥有运营中心的相关权限,可以在运营中心管理本企业的用户,还可以进行本企业报表的查看、自定义验证效率分析等运营管理操作。 普通用户:包含项目经理、架构师、测试工程师,用于标记该人员的能力模型。 解决方案工作台空间角色 解决方案工作台空间角色,指解决方案工作台用户在具体的某个解决方案工作台空间内的角色,空间之间相互隔离,某个空间内的角色不影响其他空间。 管理员:空间管理员,可以对本空间内的成员进行管理。 项目经理:管理空间、空间成员、测试计划制定、方案/需求/用例/报告审核等。 架构师:在解决方案工作台上进行解决方案注册、设计与审核,测试需求创建,测试问题处理等。 测试工程师:测试用例设计、执行,测试资源开通,测试问题处理,测试报告生成等。 访客:在邀请用户进入空间时可设置该用户为访客角色,访客角色用户在该空间内仅支持查看,不允许任何编辑操作。 更多关于解决方案工作台的角色介绍请参考用户访问权限,您可以参考设置本企业企业管理员添加用户、为用户设置角色。
  • 认证测试工作计划参考 为了保证认证测试高效快速完成,请提前安排研发人力投入,支持测试和问题修复。请在认证测试开始前理解测试流程并制定合理的计划,以下测试工作计划仅供参考。 表5 华为云软件认证测试工作计划参考 测试阶段 工作内容 计划开始时间* 计划结束时间* 测试责任人* 参考工作量(人天) 说明 准备阶段 注册、设计方案、创建测试需求、制定测试计划 示例:2023-9-1 示例:2023-9-1 XXX 1 1.部署架构设计需满足认证测试可靠性要求。 2.测试资源选择满足测试需求的最小规格。 设计测试用例 示例:2023-9-4 示例:2023-9-5 XXX 1-2 创建需求时,使用“向导式需求与用例生成”功能,自动生成用例。 购买华为云资源并自行部署测试环境 示例:2023-9-6 示例:2023-9-7 XXX 1-2 按设计好的方案购买华为云资源并自行部署测试环境 执行阶段 安全测试 二进制包扫描(不依赖部署环境) 示例:2023-9-8 示例:2023-9-8 XXX 0.5 不同类型测试可并行执行。 安全漏洞修复时间较长,请优先执行安全工具扫描(二进制、WEB、主机扫描)并将报告中的安全漏洞及时反馈开发人员进行修复。 如商品已通过华为云其他类型测试,请提供相关测试材料,与认证测试团队对齐后评估复用测试结论。 WEB扫描 XXX 主机扫描 XXX 门槛手工用例 示例:2023-9-11 示例:2023-9-12 XXX 2 可靠性测试(门槛用例) 示例:2023-9-13 示例:2023-9-13 XXX 1 性能测试 示例:2023-9-14 示例:2023-9-14 XXX 1 功能测试 功能点测试 示例:2023-9-8 示例:2023-9-14 XXX 50个用例/人天,根据产品实际情况评估。 服务控制测试 示例:2023-9-8 示例:2023-9-14 XXX 可维护性测试 示例:2023-9-8 示例:2023-9-14 XXX 集成测试 示例:2023-9-8 示例:2023-9-14 XXX 问题闭环 问题清单闭环 示例:2023-9-8 示例:2023-9-14 XXX / 根据测试发现问题数量及难度,据实评估。 测试过程中发现的问题,及时反馈开发工程师进行修复。
  • 华为云认证测试内容与要求 本文档包含联营商品、伙伴lead、先进云软件三种认证测试场景,测试内容包含功能测试、性能测试、安全测试、可靠性测试、集成测试,认证测试总体要求见下表。在执行测试用例过程中,如有执行结果不满足测试要求的情况,需要进行相关功能开发或整改。 表1 认证测试要求总体说明 测试项 测试要求 功能测试 业务功能测试 1)测试用例必须与功能清单对应,要求100%覆盖2级功能下的核心按钮。对于伙伴Lead解决方案,需100%覆盖特性清单。 2)测试用例需要有详细的操作步骤说明。 3)测试用例需要有主场景的端到端场景测试用例。 4)如涉及硬件商品,需要伙伴自行提供硬件产品作为独立设备的产品说明书及质量检测报告(第三方或自测报告),功能测试报告(如有需提供)。 服务控制性测试 1)License 快到期提醒。 2)License 严重过期,系统不可用。 3)License 续费,系统可正常使用,原数据不删除。 可维护性测试 1)集中事件管理平台检查。 2)统一日志管理系统检查。 3)监控告警管理机制检查。 4)证书过期告警功能检查。 性能测试 1)选取3-5个基本核心功能点,根据当前使用的资源规格确定压力负载(如100并发用户),进行持续并发测试(5-10分钟)。 2)选取2-4个系统核心的混合业务场景,进行持续并发测试(0.5-2小时)。 3)选一个场景做疲劳压测(持续4-6小时)。 4)如涉及硬件商品,则选取3-4个硬件业务场景进行0.5-2小时的持续并发测试,体现硬件商品性能指标,如:摄像头硬件商品体现摄像头视频流的分辨率、支持 视频接入 并发路数等。 安全测试 手工安全测试用例 1)执行33条手工安全测试用例。 2)API商品使用token或者动态签名方式认证,手工用例中的会话、密码相关用例不涉及。 WEB 扫描 1)基于解决方案工作台,完成安全自动化扫描用例(安全自动化用例可通过“验证中心”使用用例模板或“向导式需求与用例生成”功能创建)。 2)修复要求请参考扫描结果与修复建议。 主机扫描 二进制扫描 可靠性测试 1)根据可靠性要求表(SaaS可靠性要求、License可靠性要求),部署高可用测试环境(数据高可用、应用高可用、安全服务)及数据备份。 2)根据可靠性要求表设计可靠性验证用例,需要测试各故障点的服务。 3)API商品对应的后端服务可靠性要求跟SaaS的可靠性要求保持一致。 集成测试 1)结合方案架构图,对方案中涉及到的华为云服务进行集成路径的连通性测试,确保核心业务场景中的业务流、数据流与所依赖的华为云服务能够端到端打通。 覆盖所有涉及到的云服务及集成路径。 2)如涉及硬件商品,需选取3-6个解决方案核心业务场景,进行业务流、数据流的连通性测试。 认证测试包含的功能测试、性能测试、安全测试、可靠性测试、集成测试已上架用例模板,请根据产品实际选择并编辑后使用,使用操作请参见设计测试用例文档。 涉及硬件商品,只需关注上表的功能测试、性能测试、集成测试硬件商品相关要求。 认证测试基于“解决方案工作台”操作完成,点击解决方案工作台访问链接访问,建议使用Chrome浏览器访问。解决方案工作台是一个支撑伙伴快速进行解决方案构建和验证的自助化工具平台,更多关于解决方案工作台的介绍参考什么是解决方案工作台。
  • 不复用报告-测试需求标签页流程指导 进入“测试需求”的页面,页面自动弹出“向导式需求与用例生成”的弹窗,按照弹窗的第一步操作“生成可靠性用例”。 高阶云服务:系统会自动识别架构图中使用到的高阶云服务,您也可以点击下拉框手动勾选(一般无需手动勾选)。 自建服务:需要手动点击下拉框,根据您的=架构图的实际部署情况,勾选部署用到的下拉列表中的自建服务(可多选),本次以“Nginx”自建服务举例说明。 确认无误后点击“下一步”。 图5 测试需求-生成可靠性用例 进入“生成集成用例”的页面,该页面会自动生成需要集成测试的云服务对应的测试用例。 点击集成用例右边的下拉框可以展开用例的详情信息进行编辑,进可以按照用例模板的参考格式,补充修改用例中的'xxx'占位数据,生成适合您本次认证的方案的集成用例。(如您暂时不知道如何修改,也可先不处理,等到执行测试用例的时候再编辑修改) 确认无误后点击“确认”。 图6 测试需求-生成集用例 以上步骤都完成后,“解决方案工作台”会自动生成测试需求,您可以往下滑动鼠标查看生成的测试需求。 填写测试的“起止时间要求”,您可以根据测试计划自定义选择。 图7 选择测试起止时间 往下滑动鼠标,可以看到系统自动生成的测试需求,如图所示。 顶部红线框出的为生成的测试需求,测试需求的类型涵盖“功能测试”、“性能测试”、“安全测试”、“可靠性测试”、“集成测试”。 需求导入材料:需要将您填写好的“需求导入材料”在此处上传。 确认需求内容无误后,点击“保存并下一步”。 图8 确认并完善需求内容 进入“测试计划”页面: “解决方案工作台”会根据您需求阶段选择的测试起止时间,自动生成对应的测试计划。 您需要在“责任人”这一列,通过下拉按钮,选择各个阶段的对应的责任人。 测试计划确认无误后,点击右下角的“提交”,将需求提交给华为测试工程师审核。 图9 测试计划
  • 复用报告-测试需求标签页流程指导 进入“测试需求”页面: “解决方案工作台”会根据“本次认证能力满足度评估”表,自动生成需要补测的需求,往下滑动鼠标可以查看需要补测的需求列表详情。 填写测试的“起止时间要求”,您可以根据测试计划自定义选择。 图10 选择测试起止时间 往下滑动鼠标,可以看到系统自动生成的测试需求,如图所示。 顶部红线框出的为生成的测试需求。 如“本次认证能力满足度评估”中某些需求下的用例全部满足要求,则本次不会生成需补测的需求。 需求导入材料:需要将您填写好的“需求导入材料”在此处上传。 确认需求内容无误后,点击“保存并下一步”。 图11 确认并完善需求内容 进入“测试计划”页面: “解决方案工作台”会根据您需求阶段选择的测试起止时间,自动生成对应的测试计划。 您需要在“责任人”这一列,通过下拉按钮,选择各个阶段的对应的责任人。 测试计划确认无误后,点击右下角的“提交”,将需求提交给华为测试工程师审核。 图12 测试计划
  • 方法3:在线新建测试用例 该方法适用于需要创建单个测试用例的场景,除了适用于业务功能测试,其他类型的测试用例如需手动创建测试用例,也可适用该方法。 点击“新建”创建测试用例。 图11 “新建”创建测试用例 填写用例信息。 需求描述:在对应的需求下面创建对应的用例,解决方案工作台会自动关联需求,无需通过下拉框手动选择。 用例名称:测试用例的名称,要求使用 xx(一级功能名称)-xx(二级功能名称)-xx(核心按钮名称)的格式。 部署环境:下拉框只能选择创建方案时候填写的部署环境。 优先级:通过下拉框,可以选择“高”,“中”,“低”。 描述:可以填写对该用例的描述,非必填。 前提条件:填写执行用例的前置步骤。 测试步骤描述:填写用例的测试步骤。 预期结果:填写对应步骤的预期结果。 ⊕添加:如果测试步骤较多,也可以通点击下方的“⊕添加”按钮,新增步骤和预期结果。 用例附件:一般无需上传附件。 图12 填写用例信息 点击“确定”保存用例。 图13 用例创建成功
  • 方法2:导入用例模板创建业务功能测试用例。 该方法适用于“解决方案工作台”中,业务功能用例的名称和步骤都未创建,想要在线下模板编写用例后批量导入的场景。 操作步骤: 点击“用例管理”--》点击“业务功能测试”的需求--》“导入”。 图9 导入功能用例1 点击“导入”后可以看到页面如下图所示: 同名校验:测试用例一般情况下名称不能重复,解决方案工作台默认会选择此按钮。 下载用例模板:为了导入用例成功,建议使用“下载用例模板”这里的模板来导入用例。 选择文件:完善用例模板后,重新选择“用例模板”这个文件,导入文件中写好的测试用例。 先点击“下载用例模板”,在测试用例模板中完成功能用例的编写,完成后点击选择文件上传导入功能测试用例,即可完成用例的导入。 图10 导入功能用例2 用例模板中每条测试用例的测试需求及用例描述,需要与模板自动生成的内容保持一致,否则会导致用例模板导入失败。 功能用例使用模板导入时,如果遇到“需求描述未填写或填写错误”的报错,一般是由于需求描述下拉复制时,会导致需求描述中的序号数字发生变化,导致导入失败。(对于这种情况的解决办法:可以在复制时,全选需要填充需求的表格,粘贴复制的需求即可)
  • 编辑性能用例 自动生成的性能测试用例需要根据产品压测的场景,修改用例名称和描述,并配置CPTS的脚本信息。 点击“用例管理”--》“性能自动化”--》点击下方性能自动化用例右边的“编辑”按钮。 图14 编辑性能自动化用例 进入用例信息的页面,一般您只需要对以下2处基本信息进行修改,其他保持默认即可: 用例名称:如下图默认为“xx功能点压测”,您需要将“xx”占位符修改成您需要压测的接口的名称。 描述:如下图默认为“xx用户并发xx功能点持续5分钟”,您需要将第一个“xx”占位符修改成该接口压测的并发量;第二个“xx”占位符修改成需要压测的接口的名称。 性能测试的并发量的选择,需要您根据本次测试购买的云服务资源的规格配置评估,选择与云服务规格相匹配的并发值测试。 图15 编辑性能自动化用例基本信息 “基本信息”编辑完成后,继续编辑“测试步骤”,您只需要编辑“CPTS用例”的测试步骤,“手工测试步骤”内容默认即可。 点击“CPTS用例”下方蓝色的用例名称, 图16 编辑“CPTS用例” 进入CPTS脚本配置页面,选择页面右侧的“用例步骤”,选择前置步骤、测试步骤的配置。 前置步骤:每个执行线程中,仅执行一次。如无业务需求可以不添加。 测试步骤:测试用例的执行体,需要配置。 配置性能测试步骤,完成后点击【保存】。 报文:应用程序之间发送的数据,详细操作请查看操作指导。 思考时间:操作之间等待的时间(认证测试一般无需配置此项),详细操作请查看操作指导。 响应提取:前一个报文的输出提取出来,作后一个报文的输入,详细操作请查看操作指导。 检查点:检查点主要是通过自定义校验信息来验证服务端的返回内容是否正确。详细操作请查看操作指导。 图17 配置脚本 配置本次脚本的压力并发数。 配置完成后点击“调试”,可通过调试快速发现语法或配置错误,确保该模型在任务中可用。调试成功后点击右上角的“保存”,则性能测试用例配置完成。 图18 压力配置&接口调试 CPTS用例脚本配置完成后,回到测试用例的页面,点击右下角的“确定”,则该性能用例编辑完成。 图19 确认信用信息 回到用例列表,可以看到编辑完成的测试用例,其他的性能测试用例都按照相同的方式编辑完成即可。 图20 查看编辑完成的性能用例
  • 方法1:通过导出后再导入的方式创建业务功能测试用例。 该方法适用于“解决方案工作台”已生成了用例的名称,只需完善用例步骤和预期结果的场景。 点击“业务功能测试”,全选需要完善用例内容的测试用例,然后点击“更多”--》“导出”,将选中的测试用例导出。若需要导出的用例超过100条,无法一次勾选所有用例,可通过分页勾选的方式(分页不会取消勾选),选中所有用例,最后点击导出。(刷新页面时,已勾选的记录会消失) 图4 导出测试用例 打开导出后的名称为“测试用例数据”的excel,完善对应用例名称的“测试步骤”和“预期结果”,以下图片中的测试步骤和预期结果为举例,请根据您方案的实际情况进行填写。 图5 完善测试用例数据 “测试用例数据”的excel填写完成后,点击“业务功能测试”--》“导入”--》“选择文件”将文件导入。导入前,仔细阅读导入注意事项。 图6 导入“测试用例数据” 待导入成功后,点击“关闭”,回到“业务功能测试”的页面。 图7 导入“测试用例数据”成功 点击任意一条测试用例,查看测试步骤和预期结果,可以看到测试用例内容导入成功。 图8 查看导入数据