华为云用户手册

  • 关联失败的原因及操作提示 提示说明 伙伴操作 系统繁忙,请稍后重试! 请联系客服处理。 邀请链接不存在。 建议重新发送邀请邮件。 邀请链接已失效。 建议重新发送邀请邮件。 邀请码已被使用。 建议重新发送邀请邮件。 邀请链接已被使用。 建议重新发送邀请邮件。 客户已被其他伙伴报备,无法关联伙伴。 该状况客户无法关联伙伴。 已经归属授权销售支持中心,无法关联伙伴。 该状况伙伴可申请人工审核报备该客户,审核通过后可重新发送邀请邮件邀请客户关联。 客户已经被华为线上销售团队跟进,无法关联伙伴。 该状况伙伴可申请人工审核报备该客户,审核通过后可重新发送邀请邮件邀请客户关联。 客户有信用账户,无法以代售模式关联伙伴。 该状况客户无法以代售模式关联伙伴。 客户已是合作伙伴或者正在申请成为合作伙伴,无法成为伙伴子客户。 该状况客户无法关联伙伴。 客户已关联其他伙伴,无法再次关联。 该状况客户无法关联伙伴。 客户有特殊合同,无法关联伙伴。 该状况客户无法关联伙伴,建议客户失效合同后重新申请关联。 客户是华为内部账号,无法关联伙伴。 该状况客户无法关联伙伴。 客户是消费者云用户,无法关联伙伴。 该状况客户无法关联伙伴。 客户已被华为云报备,无法关联伙伴。 该状况客户无法关联伙伴。 客户已加入华为云奖励推广计划,无法关联伙伴。 该状况客户无法关联伙伴,建议客户更换账号重新申请关联。 客户作为企业主账号,且已经关联了非财务托管企业子账号,无法以代售模式关联伙伴。 该状况客户无法以代售模式关联伙伴。 客户作为企业子账号,无法以代售模式关联。 该状况客户无法以代售模式关联伙伴。 客户有充值送余额,无法以代售模式关联伙伴。 提醒客户提工单或者联系客服进行关联。 客户有消费记录,无法关联伙伴。 提醒客户提工单或者联系客服进行关联。 当前充值账户有余额,并且欠票金额大于限定值,无法关联伙伴。 提醒客户提工单或者联系客服进行关联。 客户注册时间超过限制,无法关联伙伴。 提醒客户提工单或者联系客服进行关联。 客户已欠费,无法关联伙伴。 提醒客户充值还款后再提工单或者联系客服进行关联。 客户有未消费完的储值卡,无法以代售模式关联伙伴。 等客户消费完后再提工单或者联系客服进行关联。
  • 其他操作 查看客户列表 单击“操作”列的“查看客户列表”,在“查看客户列表”页面,可以查看伙伴客户经理信息以及已经为该客户经理分配的客户信息。 收回客户 收回客户后,客户不再归属于该客户经理管理,后续客户产生的消费和业绩也不再归属于该客户经理。 单个收回客户 单击“操作”列的“查看客户列表”,在“查看客户列表”页面,单击“操作”列的“收回客户”,在系统弹出的“收回客户”页面,单击“确定”。 批量收回客户 单击“操作”列的“查看客户列表”,在“查看客户列表”页面,勾选需要收回的客户,单击“批量回收客户”,在系统弹出的“收回客户”页面,单击“确定”。
  • 注意事项 伙伴/客户在3个月内可以发起三次解除关联或切换关联类型的申请。如仍需操作请提交工单或联系客服进行操作。 客户账号为企业主账号且名下有非财务托管企业子账号,伙伴需要通知客户先解除与非财务托管企业子账号的关联关系后伙伴再申请切换关联类型或解除关联关系。 客户存在未失效预留实例,伙伴需要通知客户先退订预留实例后伙伴再申请切换关联类型。 对于顾问销售模式的客户: 客户账户有欠款,伙伴需要通知客户先充值还清欠款后伙伴再申请解除或切换关联类型。 客户账号存在欠票,伙伴需要通知客户处理欠票后伙伴再申请切换关联类型。 客户账号在切换关联关系前的原有现金余额需要客户提工单进行提现。 客户账号为非财务托管模式企业子账号,伙伴只能与客户解除关联关系,无法切换关联类型。 对于代售模式的客户: 客户账号为非财务托管企业子账号,伙伴需要通知客户解除与企业主账号的关联关系后伙伴再申请切换关联类型或解除关联关系。 客户账户有欠款,伙伴需要给客户拨款核销欠款后伙伴再申请解除关联关系或切换关联类型。 客户存在未失效预留实例,伙伴需要通知客户先退订预留实例后伙伴再申请解除关联关系。 客户有正在生效的特殊合同,伙伴需要联系您的华为云生态经理处理后,才能申请解除关联关系或切换关联类型。 客户账号下有待合作伙伴支付的订单,伙伴需要通知客户取消订单或者代客户支付订单后伙伴再申请解除关联关系或切换关联类型。 客户与伙伴解除关联关系或与伙伴的关联模式切换后,对客户的影响请单击这里查看。
  • 其他操作 查询关联关系操作记录并处理客户发起的解除关联申请 在客户管理页面单击页面上方的“关联关系操作记录”,进入“关联关系操作记录”页面。 单击“操作”列的“同意”或“驳回”可以处理客户发起的解除关联事件。 单击“操作”列的“不通过原因”可以查看合作伙伴解除与代售子客户的关联关系预评审不通过的原因,合作伙伴可以根据提示处理后再申请解除关联。 单击“操作”列的“联系预审人”可以查看预审人姓名及其联系邮箱。 只有伙伴管理员角色可以处理客户发起的解除关联事件。 仅代售子客户存在框架商务合同时,伙伴与其解除关联关系时才需要华为方预评审。 如果伙伴已开启验证码验证,则需要输入验证码验证身份。
  • 其他操作 解决方案提供商可以驳回客户的代付订单申请,驳回后,客户可以自行支付订单。 单个驳回 选择“代付订单”页签,单击订单“操作”列的“驳回”。 在系统弹出“驳回”对话框中,填写“驳回原因”,确认驳回的订单信息,单击“确定”。 系统提示驳回成功。 批量驳回 选择“代付订单”页签,勾选所有需要驳回的订单,单击“批量驳回”。 在系统弹出“驳回”对话框中,填写“驳回原因”,确认驳回的订单信息,单击“确定”。 系统提示驳回成功。
  • 其他操作 查看客户列表 单击“操作”列的“查看客户列表”,在“查看客户列表”页面,可以查看伙伴客户经理信息以及已经为该客户经理分配的客户信息。 收回客户 收回客户后,客户不再归属于该客户经理管理,后续客户产生的消费和业绩也不再归属于该客户经理。 单个收回客户 单击“操作”列的“查看客户列表”,在“查看客户列表”页面,单击“操作”列的“收回客户”,在系统弹出的“收回客户”页面,单击“确定”。 批量收回客户 单击“操作”列的“查看客户列表”,在“查看客户列表”页面,勾选需要收回的客户,单击“批量回收客户”,在系统弹出的“收回客户”页面,单击“确定”。
  • 其他操作 云经销商可以驳回客户的代付订单申请,驳回后,客户可以自行支付订单。 单个驳回 选择“待支付”页签,单击订单“操作”列的“驳回”。 在系统弹出“驳回”对话框中,填写“驳回原因”,确认驳回的订单信息,单击“确定”。 系统提示驳回成功。 批量驳回 选择“待支付”页签,勾选所有需要驳回的订单,单击“批量驳回”。 在系统弹出“驳回”对话框中,填写“驳回原因”,确认驳回的订单信息,单击“确定”。 系统提示驳回成功。
  • 月结95峰值计费产品 产品名称 产品介绍 内容分发网络 https://www.huaweicloud.com/product/cdn.html DDoS防护 https://www.huaweicloud.com/product/aad.html 对象存储服务 https://www.huaweicloud.com/product/obs.html 视频直播 https://www.huaweicloud.com/product/live.html 虚拟私有云 https://www.huaweicloud.com/product/vpc.html 云连接 https://www.huaweicloud.com/product/cc.html 云专线 https://www.huaweicloud.com/product/dc.html 父主题: 客户消费
  • 合作伙伴廉洁诚信承诺书 如需下载此协议,可以单击合作伙伴廉洁诚信承诺书.pdf下载。 前言 为保障我公司(此处为“华为云合作伙伴”)与 华为云计算 技术有限公司及其关联公司(以下统称 “华为公司”)在业务往来中的合法权益,充分体现公平、公正、廉洁、诚信合作的精神,反对商业欺诈,在信任、诚实、坦率与正直的基础上构筑相互之间的合作关系,我公司特向华为公司签署本承诺书如下: 我公司承诺 (1)不向华为公司人员、华为公司客户及政府部门工作人员(简称“其他相关方人员”),提供任何形式的直接或间接贿赂,包括但不限于: i. 不得进行不恰当的礼品馈赠,包括但不限于现金、有价证券及支付凭证、通讯器材、交通工具、非低值文化用品以及其他贵重物品等。 ii. 不得提供不恰当的商务款待:包括但不限于奢侈宴请、组织华为公司人员、其他相关方人员参加旅游、高消费娱乐等活动,或其他为法律所禁止,或者为华为公司、华为公司项目相关客户以及相关政府部门的规章、合同所禁止的商务款待。 iii.不利用代理商或中间人贿赂华为公司人员、其他相关方人员。 iv. 不直接或间接向华为公司员工或其亲属提供全职或兼职岗位,包括代理人、顾问等,不为其他相关方人员或其亲属安排工作以获取不当利益,以及为前述人员提供应由其个人支付的各项费用。 v. 不与华为公司员工或其亲属发生任何借款/贷款往来,若华为公司员工及其亲属在日常业务过程中向我公司提出借款请求,我公司应向华为公司实名报告。 vi. 不通过华为公司员工贿赂其他相关方人员,不拉拢华为公司员工参与贿赂行为;若华为公司员工及其亲属有索贿行为,我公司必须拒绝,并向华为公司实名报告。 vii.不实施法律所禁止的其他贿赂行为。 (2)支持华为公司的诚信廉洁建设,若华为公司人员或其他相关人员在日常业务过程中有索贿行为,我公司必须拒绝。对于华为公司人员的索贿行为、要求借款行为、要求实施或参与贿赂的行为,我公司将向华为公司实名举报投诉。若我公司对华为公司人员的索贿行为不拒绝、不申报,并满足其要求的,则该行为应视同我公司的贿赂行为。 投诉渠道: Email:BCGcomplain@huawei.com TEL:+86-755-28562338 (3)主动申报和清理与华为公司员工/华为非雇员员工/前华为员工的关联关系 我公司了解华为公司不允许和有强关联关系的伙伴合作,这种强关联关系包括如下6种场景: i. 现职华为云员工在合作伙伴处投资或任职。 ii. 现职华为云员工的直系亲属(指配偶、父母、子 女)在合作伙伴处投资(不包括公众股票买 卖)、担任高级管理者(指公司法定代表人、董事、监事、总经理、副总经理以及关键决策人) 或从事华为云相关的业务岗位。 iii.被华为公司除名的员工,在合作伙伴处从事华为云相关的业务岗位。 iv. ①前华为中高层管理者,从事华为云利益冲突业务岗位的华为员工正常离职不满两年,在华为云总经销商、华为云解决方案提供商、华为云经销商处从事华为云相关的业务岗位;②前华为中高层管理者、从事华为云利益冲突业务岗位的华为员工正常离职不满一年,在除华为云 总经销商、华为云解决方案提供商、华为云经销商以外的伙伴处从事华为云相关的业务岗位同时,对于前华为员工正常离职一年以上三年以内,在我公司投资(不包括公众股票买卖)/担任高级管理者/参与华为云相关业务这种弱关联的情况,华为公司也有权根据业务情况决定是否与我公司保留合作。 v. 现职从事华为云利益冲突业务岗位的华为云非雇员,在合作伙伴处投资或任职。 vi. 现职从事华为云利益冲突业务岗位的华为云非雇员的主要亲属(指配偶、父母、子女、员工及配偶的兄弟姐妹) 在合作伙伴处投资(不包括公众股票买卖)、担任高级管理者(指公司法定代表人、董事、监事、总经理、副总经理以及关键决策人)或从事华为云相关的业务岗位。 我公司承诺将如实反馈、主动申报是否存在上述关联关系,一旦发现,我公司将及时向华为公司申报并制定清理方案;如经华为公司发现并告知或警示我公司,我公司将立即进行有效清理;我公司了解,对于不配合处理利益冲突关系的合作伙伴,华为将有权减少、终止与其合作,并有权按照合作伙伴相关政策,将其列入黑名单。 (4)在与华为公司的业务往来过程中,坚持诚信原则,至少做到以下几个方面: i. 向华为公司提供的文件、资料、数据、陈述和口头陈述等应保证真实、准确。 ii. 杜绝业绩造假:如采用虚假项目、虚增客户需求、阴阳合同等方式冲业绩或协助华为公司人员冲订货、冲收入(含“确认虚假收入”与“提前确认收入”)。 iii.严格遵守向华为公司做出的承诺、双方签署的合同、协议和备忘录等,不隐瞒任何可能对华为公司利益造成影响的信息,积极配合华为公司的审计。 iv. 遵守华为合作伙伴行为准则、经销商合作协议等政策文件中对伙伴管理、伙伴激励、供货路径等的相关规定。 v. 遵从《华为云 HCPN 合作伙伴秩序管理规定》要求,包括但不限于:不出现任何伪冒产品、虚假资质及非真实授权等情况;不提供虚假信息;不在合同履约及合作期间出现与华为公司利益发生冲突的行为;不出现未经华为公司授权而向非授权主体披露任何华为公司保密信息的行为;不出现任扰乱市场秩序及华为公司品牌声誉的不当宣传行为。 vi. 与华为公司的历史、当前及未来即将合作项目中,不与华为公司相关人员(包括但不限于公司高管、员工(含非雇员员工)、项目引入的合作伙伴人员)发生任何非经华为公司确认的私下承诺、跨项目交叉补贴或设立并管理华为公司监管之外的体外资金池等行为,不得以华为政企业务项目优惠、折扣等政策补贴华为云项目,不出现违反政府政策、要求、规定、制度向政府申请补贴款项的行为或在项目中不当使用政府补贴款项的行为。 违约责任 鉴于我公司违反本承诺书会给华为公司造成难以估量的经济损失、商誉损害并可能给华为公司带来各种不利法律后果,若我公司或我公司相关业务人员违反《合作伙伴廉洁诚信承诺书》中的任何一项或多项条款,我公司将承担如下责任: (1)华为公司有权取消或降低我公司作为华为公司授权合作伙伴的资格,单方终止与我公司的相关业务合同而无需承担任何违约责任;有权将我公司列入华为公司及其关联公司渠道黑黄名单,并保留通过法律途径追究当事人责任的权利。且经华为公司提出,我司将赔偿华为公司因我司未能遵守现行法律要求及上述承诺,而导致华为公司承担的任何责任或损失,包括但不限于损失费、罚款、杂费、律师费等。双方订单/合同关系的变更或解除,不影响华为公司按本承诺书规定向我公司追究法律责任及要求赔偿损失的权利。 (2)向华为公司返还因行贿华为而取得的任何不当利益,并一次性向华为公司支付《华为云HCPN合作伙伴秩序管理规定》最新版本文件规定的“贿赂行为”应支付的违约金。 (3)向华为公司返还因未主动申报与华为公司人员关联关系而取得的任何不当利益,并一次性向华为公司支付自应申报而未申报之日起至未主动申报行为被发现之日止已发生的订单金额(即:期间已经实际支付+尚未支付的合同金额)的百分之十(10%)作为违约金。 (4)如违反本协议规定并给华为公司造成任何损失的,我公司应赔偿华为公司由此遭受的全部损失,包括但不限于因更换合作伙伴而造成的成本增加、政府部门罚款等。 (5)对于上述违约金或损失,华为公司有权从任何对我公司的应付账款/销售激励/奖励中直接扣除。 本承诺书自我公司法定代表人或其授权代表在线签署之日起立即生效,同时对本承诺书签署前我公司对华为公司相关行为亦有溯及力。如我公司后续有任何分立或与其他公司兼并等情形,则本承诺书应继续对权利义务承继人有效。 父主题: HCPN协议
  • 月结95峰值计费产品 产品名称 产品介绍 内容分发网络 https://www.huaweicloud.com/product/cdn.html DDoS防护 https://www.huaweicloud.com/product/aad.html 对象存储服务 https://www.huaweicloud.com/product/obs.html 视频直播 https://www.huaweicloud.com/product/live.html 虚拟私有云 https://www.huaweicloud.com/product/vpc.html 云连接 https://www.huaweicloud.com/product/cc.html 云专线 https://www.huaweicloud.com/product/dc.html 父主题: 客户消费
  • 操作步骤 伙伴在基线解决方案页面,选择状态为“配置器开发中”的解决方案,单击操作列的“配置器开发”。 在【解决方案配置中心】进行配置器开发; 您可以联系华为方负责人(PSA)协助您完成配置器开发操作。 在【解决方案配置中心】进行配置器开发时,您也可以在【伙伴中心】查看配置器开发进展。 方案配置器开发完成后,可在方案详情页下载配置器文件,或前往查看配置器详情。 在“配置器开发”过程中,您可同步进行“联合设计与验证”、“联合销售商品上架”操作。
  • 其他操作 查看客户列表 单击“操作”列的“查看客户列表”,在“查看客户列表”页面,可以查看伙伴客户经理信息以及已经为该客户经理分配的客户信息。 收回客户 收回客户后,客户不再归属于该客户经理管理,后续客户产生的消费和业绩也不再归属于该客户经理。 单个收回客户 单击“操作”列的“查看客户列表”,在“查看客户列表”页面,单击“操作”列的“收回客户”,在系统弹出的“收回客户”页面,单击“确定”。 批量收回客户 单击“操作”列的“查看客户列表”,在“查看客户列表”页面,勾选需要收回的客户,单击“批量回收客户”,在系统弹出的“收回客户”页面,单击“确定”。
  • 步骤 登录 表格存储服务 管理控制台。 单击管理控制台左上角的,选择区域。 单击右上角的购买集群按钮,进入“购买集群”页面。 参考下面表格配置集群的基本信息。 表1 区域 参数 参数说明 区域 集群的工作区域。 选择集群节点实际工作区域。 有关区域的详细信息,请参见地区和终端节点。 可用区域 选择集群工作区域下关联的可用区。目前ClickHouse支持的可用区请参见区域和可用区。 计费模式 计费模式有按需付费和包年/包月。 订购周期 当计费模式选择包年/包月时,才会出现此选项。客户根据需求选择订购时间。 自动续费 在购买页面勾选此选项,集群到期后会自动续费,不勾选集群到期需要手动续费。 表2 集群和网络配置 参数 参数说明 名称 集群的名称。 集群名称在4位到32位之间,必须以字母开头,可以包含字母、数字或者中划线,不能包含其他的特殊字符,不区分大小写。 虚拟私有云 VPC即虚拟私有云,是通过逻辑方式进行网络隔离,提供安全、隔离的网络环境。 默认即可。如果没有虚拟私有云,请单击“查看虚拟私有云”进入虚拟私有云,创建一个新的虚拟私有云。 子网 指定虚拟私有云的一个子网。 集群使用子网实现与其他网络的隔离,并独享所有网络资源,以提高网络安全。 安全组 安全组用来实现安全组内和安全组间弹性云服务器的访问控制,加强弹性云服务器的安全保护。用户可以在安全组中定义各种访问规则,这些规则可以限定弹性云服务器的哪些端口或者协议可以访问,这些访问规则可以作用在进出虚拟机的网络访问上。当弹性云服务器加入该安全组后,即受到这些访问规则的保护。不属于该安全组的弹性云服务器,是无法同安全组内的弹性云服务器通信的。 您可以选择使用已有的安全组,或者单击“查看安全组”创建新的安全组。 关于安全组的更多信息,请参见《虚拟私有云用户指南》中的安全组。 数据引擎 选择需要创建的数据组件类型。 集群存储模式 集群存储模式为存算一体。 Clickhouse内核版本 默认即可。 集群高可用 开启集群高可用:在单个分片提供2个副本,默认3个Zookeeper节点。 关闭集群高可用:提供单节点clickhouse,仅用于测试,单节点clickhouse提供一个副本、一个分片,不支持节点扩容,该模式不可用于生产环境。 说明: 单节点不支持扩容,不支持数据迁移。 单节点用于非生产环境。 单节点用户需要建立非Replicate表。 建表示例: CREATE TABLE test_p (`EventDate` DateTime,`CounterID` UInt32,`UserID` UInt32,`ver` UInt16)ENGINE = ReplacingMergeTree()PARTITION BY sipHash64(CounterID) ORDER BY (CounterID, EventDate, intHash32(UserID))SAMPLE BY intHash32(UserID)SETTINGS index_granularity = 8192; 表3 计算节点参数说明 参数 参数说明 云存储 计算规格 请根据业务需求合理选择计算规格。在计算规格列表中展示了每一种计算规格单个节点的CPU、内存和建议使用场景。 说明: 支持的计算规格: 8U32G。 8U64G。 16U64G。 16U128G。 32U128G。 32U256G。 64U256G。 64U512G。 128U512G。 存储规格 选Clickhouse计算节点的磁盘规格、容量。 支持的存储规格: 高IO。 通用型SSD。 超高IO。 极速型SSD。 容量范围为500~10000GB/节点之间。 节点数量 多节点:选择集群中的节点个数,支持的节点范围为2~20之间。 单节点个数默认为1。 本地SSD(不支持扩容) 计算规格 8U32G(本地盘容量:1.6T)。 8U64G(本地盘容量:1.6T)。 16U64G(本地盘容量:3.2T)。 16U128G(本地盘容量:3.2T)。 32U128G(本地盘容量:6.4T)。 32U256G(本地盘容量:6.4T)。 存储规格 默认支持本地SSD盘。 节点数量 多节点:选择集群中的节点个数,支持的节点范围为2~之间。 单节点个数默认为1。 表4 ZooKeeper节点参数说明 参数 参数说明 计算规格 请根据业务需求合理选择计算规格。在计算规格列表中展示了每一种计算规格单个节点的CPU、内存和建议使用场景。 说明: 支持的计算规格: 4U8G(此规格不能用于生产环境)。 4U16G。 8U32G。 16U64G。 32U128G。 ZooKeeper小规格只包含4U8G、4U16G,生产环境建议选择8U32G及以上规格。 存储规格 默认超高IO数据盘,容量100GB/节点。 节点数量 集群中的节点数量,默认为3。 表5 用户名密码参数 参数 参数说明 用户名 管理用户,用于连接集群,默认为admin,不可修改。 密码 设置admin用户密码。 密码复杂度要求如下: 8~16个字符。 至少包含以下字符中的4种:大写字母,小写字母、数字、特殊字符($@!%*?&)。 不能与用户名或倒序用户名相同。 强弱密码检查。 说明: 请妥善保管并定期更新密码,避免安全风险。 确认密码 设置admin用户密码。 是否开启通道加密 通过https端口和安全tcp端口访问clickhouse,保证客户数据通信加密。 创建集群开启安全通道加密选项,后续无法关闭。 创建集群选择ZooKeeper节点未开启安全通道加密选项,后续可在集群详情页面开启。 是否开启冷热分离 打开开关,集群支持冷热分离特性,将数据分类存储在不同介质上,有效降低存储成本。关闭开关,集群不支持冷热分离特性。 企业项目 企业项目管理帮助您将相关的资源(如具有相同使用用途的资源)集中在一起,按企业项目的方式来管理云资源。 说明: 当企业业务发生变化,原用户不再拥有企业项目的使用权限时,可将这些用户与该企业项目的关联关系删除。 可进行单个删除和批量删除。 当用户与企业项目的关联关系被删除后,该用户将无法管理该企业项目,如需再次使用,需要重新给该用户关联企业项目。详细步骤请参见企业管理用户指南。 配置好参数,单击“立即购买”。 进“规格详情”页面,确认集群规格订单信息,单击“提交”,成功提交集群创建任务。 单击“返回集群管理列表”,可以查看到集群创建的状态。 集群创建需要时间,请您耐心等待。所创集群的初始状态为“创建中”,创建成功后状态更新为“服务中”。 如果创建的集群计费模式为包年/包月,单击提交,成功提交集群创建任务。 单击“去支付”,跳转到购买页面,确认信息后,选择合适的支付方式,确认付款。 返回控制台,查看集群状态,集群创建需要时间,请您耐心等待。所创集群的初始状态为“创建中”,创建成功后状态更新为“服务中”。
  • 客户端网络环境说明 客户端可以通过以下方式访问Kafka实例: 如果客户端是云上E CS ,与Kafka实例处于同region同VPC,则可以直接访问Kafka实例提供的内网连接地址。 如果客户端是云上ECS,与Kafka实例处于相同region但不同VPC,通过以下任意一种方式访问。 创建VPC对等连接,将两个VPC的网络打通,实现跨VPC访问。具体步骤请参考对等连接。注意修改Kafka实例的安全组,允许端口9092(明文接入)/9093(密文接入)被外部请求访问。 利用 VPC终端节点 在不同VPC间建立跨VPC的连接通道,实现Kafka客户端通过内网访问Kafka实例,具体步骤请参考使用VPCEP实现跨VPC访问Kafka。注意修改Kafka实例的安全组,允许端口9011被外部请求访问。 如果客户端在其他网络环境,或者与Kafka实例处于不同region,则访问实例的公网地址。 公网访问时,注意修改Kafka实例的安全组,允许端口9094(明文接入)/9095(密文接入)被外部网络访问。 不同网络环境,对于客户端配置来说,只是连接地址的差异,其他都一样。因此,本手册以同一VPC内子网地址的方式,介绍客户端开发环境搭建。 遇到连接超时或失败时,请注意确认网络是否连通。可使用telnet方式,检测实例连接地址与端口。
  • 密文接入信息 如果实例开启密文接入,则需要获得连接实例的用户名与密码、SASL认证机制和Kafka安全协议。Kafka安全协议设置为“SASL_SSL”时,还需要获取SSL证书。 连接实例的用户名在Kafka实例控制台的“用户管理”页面中查看,如果忘记密码,可通过重置密码重新获得。 图2 查看SASL用户名 SASL认证机制在Kafka实例控制台的基本信息页面中获取。 如果SC RAM -SHA-512和PLAIN都开启了,根据实际情况选择其中任意一种配置连接。很久前创建的Kafka实例在详情页如果未显示“开启的SASL认证机制”,默认使用PLAIN机制。 图3 开启的SASL认证机制 Kafka安全协议在Kafka实例控制台的基本信息页面中获取。很久前创建的Kafka实例在详情页如果未显示“启用的安全协议”,默认使用SASL_SSL协议。 图4 启用的安全协议 如果Kafka安全协议设置为“SASL_SSL”,在Kafka实例控制台的基本信息页面中下载SSL证书。如果您用自制的证书替换了Kafka控制台的证书,请获取您自制的证书。 使用Java语言连接实例时,需要用JKS格式的证书。使用Python语言连接实例时,需要用CRT格式的证书。
  • 在application.properties文件中填写配置 #=============== Kafka ========================== ## Kafka实例的broker信息,ip:port为实例的连接地址和端口 spring.kafka.bootstrap-servers=ip1:port1,ip2:port2,ip3:port3 #=============== 生产者配置 ======================= spring.kafka.producer.retries=0 spring.kafka.producer.batch-size=16384 spring.kafka.producer.buffer-memory=33554432 spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer spring.kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer #=============== 消费者配置 ======================= spring.kafka.consumer.group-id=test-consumer-group spring.kafka.consumer.auto-offset-reset=earliest spring.kafka.consumer.enable-auto-commit=true spring.kafka.consumer.auto-commit-interval=100 spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer spring.kafka.consumer.value-deserializer=org.apache.kafka.common.serialization.StringDeserializer #======== SASL配置(不开启SASL时将以下配置删除) ======= ## 设置SASL认证机制、账号和密码。 ## spring.kafka.properties.sasl.mechanism为SASL认证机制,username和password为SASL的用户名和密码,参考“收集连接信息”章节获取。为了确保用户名和密码的安全性,建议对用户名和密码进行加密处理,使用时解密。 ## SASL认证机制为“PLAIN”时,配置信息如下。 spring.kafka.properties.sasl.mechanism=PLAIN spring.kafka.properties.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required \ username="username" \ password="password"; ## SASL认证机制为“SCRAM-SHA-512”时,配置信息如下。 spring.kafka.properties.sasl.mechanism=SCRAM-SHA-512 spring.kafka.properties.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required \ username="username" \ password="password"; ## 设置Kafka安全协议。spring.kafka.security.protocol为安全协议。 ## 安全协议为“SASL_SSL”时,配置信息如下。 spring.kafka.security.protocol=SASL_SSL ## spring.kafka.ssl.trust-store-location为SSL证书的存放路径,如下代码以Windows系统路径格式举例,您在使用时请根据实际运行环境修改路径格式。 spring.kafka.ssl.trust-store-location=file:D:\\temp\\client.jks ## spring.kafka.ssl.trust-store-password为Kafka客户端证书密码,如果使用Kafka控制台提供的SSL证书,默认为dms@kafka,不可更改。如果使用您自制的客户端证书,请根据实际情况配置。配置此密码是为了访问Java生成的jks文件。 spring.kafka.ssl.trust-store-password=dms@kafka ## spring.kafka.properties.ssl.endpoint.identification.algorithm为证书 域名 校验开关,为空则表示关闭,这里需要保持关闭状态,必须设置为空。 spring.kafka.properties.ssl.endpoint.identification.algorithm= ## 安全协议为“SASL_PLAINTEXT”时,配置信息如下。 spring.kafka.security.protocol=SASL_PLAINTEXT
  • 创建和加入入驻式会议 完成对接配置后,在华为云会议可使用会议号和密码接入入驻式会议。 会议创建者在SMC3.0系统创建会议。 登录SMC3.0系统。 单击“预订会议”打开界面,填写会议参数,关键参数如表4所示。 图8 预订会议 表4 SMC3.0系统预订会议关键参数说明 参数名称 参数解释 会议主题 根据会议场景设置会议主题。 会议时间 设置会议开始的时间。 立即开始:完成预约后会议立即开始。 稍后开始:选择后需要设置会议开始的日期、时间。完成预约后会议将在所设置的时间开始。 周期会议:选择后需要设置周期会议频率、日期、时间等。完成预约后会议将在所设置的时间开始。 来宾密码 单击“高级参数”打开弹窗,设置来宾密码后单击“确认”关闭弹窗。 单击“完成”。 会议创建者获取并分享会议号和密码。 一般情况下,获取并分享去除统一接入号的会议号。 比如,创建会议后会议号为“9000123456”,统一接入号为“9000”,则将“123456”分享给与会者。 方式一:在SMC3.0系统成功预订会议后将跳转到会议信息页面,可以获取会议号、会议密码分享给与会者。 方式二:在SMC3.0系统打开“正在召开的会议”或“待召开的会议”页面,找到对应的会议,可以获取会议号、会议密码分享给与会者。 与会者在客户端使用会议号和密码加入会议。 登录华为云会议客户端。 单击“加入会议”打开弹窗。 单击“硬件会议”,输入步骤2的会议号和密码。 根据需要设置会中名称,勾选“打开摄像头”、“打开麦克风”,单击“加入会议”。 图9 客户端加入会议
  • (可选)购买会议资源 使用华为云会议One ID方案,需要购买云会议室/并发端口、会议室连接器资源。 如果企业已购买会议资源,可跳过本步骤。 注册华为账号 、华为云会议账号。 注册华为云会议账号,并创建企业。 注册华为账号并开通华为云,并完成实名认证,请参见企业账号如何完成实名认证或个人账号如何完成实名认证。 将华为账号绑定华为云会议账号。如未绑定,请使用华为账号登录华为云会议控制台,在总览界面单击“立即绑定”,输入华为云会议企业管理员账号、密码后,单击“确定绑定”。 进入购买华为云会议页面。 确认企业名称、账号名、联系方式等客户信息。 选择套餐、购买时长,套餐详情请参见华为 云会议套餐 。 选择云资源。勾选云会议室/并发端口、会议室连接器资源规格,并设置购买数量。资源说明请参见资源规划。 图4 配置云资源 单击页面右下角的“立即购买”。 确认客户信息及所选择会议资源。 单击“去支付”,确认订单信息无误后完成支付。 系统将自动为您开通华为云会议业务,并以华为云账号作为默认管理员。
  • 响应参数 状态码:201 表4 响应Body参数 参数 参数类型 描述 testsuite_id String 参数解释 生成的测试套的id 取值范围 32个字符组成的字符串 testcase_ids Array of strings 参数解释 生成的测试用例uri列表 取值范围 不涉及 状态码:400 表5 响应Body参数 参数 参数类型 描述 error_code String 参数解释 接口调用失败错误码 取值范围 16个字符组成的字符串 error_detail Array of CommonResponseDetail objects 参数解释 接口调用失败的详情信息,非参数校验失败没有该结构 error_msg String 参数解释 接口调用失败错误信息 取值范围 3-100个字符组成的字符串 表6 CommonResponseDetail 参数 参数类型 描述 step_name String 参数解释 记录错误步骤名称 取值范围 3-100个字符组成的字符串 testcase_name String 参数解释 用例名称 取值范围 3-128个字符组成的字符串 fail_content String 参数解释 记录实际错误内容值 取值范围 3-128个字符组成的字符串 fail_keys String 参数解释 记录包含错误的关键字 取值范围 3-128个字符组成的字符串 fail_source String 参数解释 记录错误部位header name等 取值范围 3-100个字符组成的字符串 fail_type String 参数解释 记录错误类型 取值范围 3-100个字符组成的字符串 stage String 参数解释 记录包含错误阶段 取值范围 2-50个字符组成的字符串 状态码:401 表7 响应Body参数 参数 参数类型 描述 error_code String 参数解释 接口调用失败错误码 取值范围 不涉及 error_msg String 参数解释 接口调用失败错误信息 取值范围 不涉及 状态码:403 表8 响应Body参数 参数 参数类型 描述 error_code String 参数解释 接口调用失败错误码 取值范围 不涉及 error_msg String 参数解释 接口调用失败错误信息 取值范围 不涉及 状态码:404 表9 响应Body参数 参数 参数类型 描述 error_code String 参数解释 接口调用失败错误码 取值范围 不涉及 error_msg String 参数解释 接口调用失败错误信息 取值范围 不涉及 状态码:500 表10 响应Body参数 参数 参数类型 描述 error_code String 参数解释 接口调用失败错误码 取值范围 不涉及 error_msg String 参数解释 接口调用失败错误信息 取值范围 不涉及
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释 用户Token。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 约束限制 不涉及 取值范围 字符串长度不少于1,不超过100000 默认取值 不涉及 表3 请求Body参数 参数 是否必选 参数类型 描述 testsuite_name 是 String 参数解释 要生成的测试套名称 约束限制 不涉及 取值范围 只能由英文字符组成,且长度为[3-128]个字符 默认取值 不涉及 repository_id 是 String 参数解释 仓库id 约束限制 不涉及 取值范围 只能由英文字符组成,且长度为32个字符 默认取值 不涉及 repository_branch 是 String 参数解释 仓库分支 约束限制 不涉及 取值范围 只能由英文字符组成,且长度为[3-100]个字符 默认取值 不涉及 file_path 是 String 参数解释 仓库中yaml或json文件的相对路径,仅支持swagger 2.0版本的yaml和json文件 约束限制 不涉及 取值范围 只能由英文字符组成,且长度为[6-45]个字符 默认取值 不涉及
  • 请求示例 计划中批量添加测试用例 post https://{endpoint}/v1/projects/efdb403066474ab08836b9eeaaa23bca/plans/9b26f58ec29943f681804a6628779a23/testcases/batch-add { "service_id" : 13, "testcase_id_list" : [ "97b82412f1ca4628803b918c27ed09de", "97b82412f1ca4628803b918c27ed09de", "97b82412f1ca4628803b918c27ed09de" ] }
  • URI POST /v1/projects/{project_id}/plans/{plan_id}/testcases/batch-add 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目id,对应"需求管理 CodeArts Req"项目唯一标识,测试计划管理页面地址栏url https://{host}/cloudtestportal/project/{project_id}/testplan中project_id变量的值 约束限制: 不涉及 取值范围: 项目uuid应符合如下规则:长度等于32位,包含大小写字母、数字 默认取值: 不涉及 plan_id 是 String 参数解释: 计划唯一标识 约束限制: 不涉及 取值范围: 11-34位字符 默认取值: 不涉及
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 约束限制 不涉及 取值范围 字符串长度不少于1,不超过100000 默认取值 不涉及 表3 请求Body参数 参数 是否必选 参数类型 描述 service_id 是 Integer 参数解释: 注册测试类型服务接口返回的服务id 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 testcase_id_list 是 Array of strings 参数解释: 计划下包含的用例个数 约束限制: 只能包含一种测试类型 取值范围: 长度小于50个 默认取值: 不涉及
  • 响应参数 状态码:204 No Content 状态码:400 表4 响应Body参数 参数 参数类型 描述 status String 参数解释: 本次请求的处理状态 取值范围: success|error result ResultValueString object 参数解释: 请求结果 取值范围: 非必返 error ApiError object 参数解释: 错误信息 取值范围: 非必返 request_id String 参数解释: 请求的唯一id 取值范围: 非必返 address String 参数解释: 本次请求的受理的服务地址。 取值范围: 非必返 表5 ResultValueString 参数 参数类型 描述 value String 参数解释 resultObject 取值范围 不涉及 表6 ApiError 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:401 表7 响应Body参数 参数 参数类型 描述 error_code String 参数解释: 接口调用失败错误码 取值范围: 不涉及 error_msg String 参数解释: 接口调用失败错误信息 取值范围: 不涉及 状态码:404 表8 响应Body参数 参数 参数类型 描述 error_code String 参数解释: 接口调用失败错误码 取值范围: 不涉及 error_msg String 参数解释: 接口调用失败错误信息 取值范围: 不涉及 状态码:500 表9 响应Body参数 参数 参数类型 描述 error_code String 参数解释: 接口调用失败错误码 取值范围: 不涉及 error_msg String 参数解释: 接口调用失败错误信息 取值范围: 不涉及 error_detail ErrorDetailInfo object 批量操作失败的详情信息,全部失败没有该结构 表10 ErrorDetailInfo 参数 参数类型 描述 failed Array of ErrorCaseInfoBean objects 批量操作失败的资源的详情信息 表11 ErrorCaseInfoBean 参数 参数类型 描述 error_code String 参数解释: 失败错误码 取值范围: 不涉及 error_msg String 参数解释: 失败错误信息 取值范围: 不涉及 testcase_id String 参数解释: 失败资源信息 取值范围: 不涉及
  • 响应示例 状态码:201 OK [ { "creator" : { "id" : "efdb403066474ab08836b9eeaaa23bca", "nick_name" : "测试Tester", "user_name" : "测试Tester" }, "current_stage" : "design", "design_stage" : { "case_count" : 2, "issue_count" : 0, "issue_covered_count" : "0" }, "end_date" : "2021-07-10", "execute_stage" : { "case_pass_rate" : "0.00%", "completed_defect_count" : 0, "defect_count" : 0, "executed_case_count" : 0 }, "expire_day" : -4, "finish_date" : "2021-07-10", "iteration" : { "id" : "ID", "name" : "名称" }, "name" : "测试", "owner" : { "id" : "efdb403066474ab08836b9eeaaa23bca", "name" : "测试Tester", "nick_name" : "测试Tester", "user_name" : "测试Tester" }, "plan_id" : "c7c2ddf2ea914164ac6ee76bf11a30ea", "project_id" : "9b26f58ec29943f681804a6628779a23", "report_stage" : { "case_complete_rate" : "100.00%" }, "start_date" : "2021-07-10" } ]
  • 响应参数 状态码:201 表4 响应Body参数 参数 参数类型 描述 [数组元素] Array of TestPlanDetail objects 项目下查询测试计划列表返回结构 表5 TestPlanDetail 参数 参数类型 描述 creator creator object 参数解释: 测试计划创建者信息 取值范围: 不涉及 current_stage String 参数解释: 当前测试计划所处的阶段 取值范围: 不涉及 design_stage design_stage object 参数解释: 测试计划设计阶段信息 取值范围: 不涉及 end_date String 参数解释: 测试计划截止时间 取值范围: 不涉及 execute_stage execute_stage object 参数解释: 测试计划执行阶段信息 取值范围: 不涉及 expire_day Integer 参数解释: 获取超期时间,正值表示已超期 取值范围: 不涉及 finish_date String 参数解释: 测试计划实际完成时间(测试计划实际完成指测试计划下所有测试用例处于完成状态) 取值范围: 不涉及 iteration NameAndId object 参数解释: 测试计划迭代编号与迭代名称 取值范围: 不涉及 name String 参数解释: 测试计划名称 取值范围: 不涉及 owner owner object 参数解释: 测试计划处理者信息 取值范围: 不涉及 plan_id String 参数解释: 测试计划id 取值范围: 不涉及 project_id String 参数解释: 项目id,对应"需求管理 CodeArts Req"项目唯一标识,测试计划管理页面地址栏url https://{host}/cloudtestportal/project/{project_id}/testplan中project_id变量的值 约束限制: 不涉及 取值范围: 项目uuid应符合如下规则:长度等于32位,包含大小写字母、数字 默认取值: 不涉及 report_stage report_stage object 参数解释: 报告阶统计数据 取值范围: 不涉及 start_date String 参数解释: 测试计划开始时间 取值范围: 不涉及 表6 creator 参数 参数类型 描述 id String 参数解释: 测试计划创建者id 取值范围: 不涉及 nick_name String 参数解释: 测试计划创建者的昵称 取值范围: 当用户未设置昵称时不返回该字段 user_name String 参数解释: 测试计划创建者的用户名称 取值范围: 不涉及 表7 design_stage 参数 参数类型 描述 case_count Integer 参数解释: 用例个数 取值范围: 不涉及 issue_count Integer 参数解释: 需求个数 取值范围: 不涉及 issue_covered_count String 参数解释: 已被用例关联的需求个数 取值范围: 不涉及 表8 execute_stage 参数 参数类型 描述 case_pass_rate String 参数解释: 用例通过率,按用例结果计算 取值范围: 不涉及 completed_defect_count Integer 参数解释: 已完成缺陷个数 取值范围: 不涉及 defect_count Integer 参数解释: 缺陷个数 取值范围: 不涉及 executed_case_count Integer 参数解释: 已执行用例数, 按用例状态统计 取值范围: 不涉及 表9 NameAndId 参数 参数类型 描述 id String 参数解释: 对象编号 取值范围: 不涉及 name String 参数解释: 对象名称 取值范围: 不涉及 表10 owner 参数 参数类型 描述 id String 参数解释: 测试计划处理者id 取值范围: 不涉及 name String 参数解释: 测试计划处理者名称,优先返回nickName,不存在则返回userName 取值范围: 不涉及 nick_name String 参数解释: 测试计划处理者的昵称,当用户未设置昵称时不返回该字段 取值范围: 不涉及 user_name String 参数解释: 测试计划处理者的用户名称 取值范围: 不涉及 表11 report_stage 参数 参数类型 描述 case_complete_rate String 参数解释: 用例完成率,按状态统计 取值范围: 0%-100% 状态码:400 表12 响应Body参数 参数 参数类型 描述 error_code String 参数解释: 接口调用失败错误码 取值范围: 不涉及 error_msg String 参数解释: 接口调用失败错误信息 取值范围: 不涉及 状态码:401 表13 响应Body参数 参数 参数类型 描述 error_code String 参数解释: 接口调用失败错误码 取值范围: 不涉及 error_msg String 参数解释: 接口调用失败错误信息 取值范围: 不涉及 状态码:404 表14 响应Body参数 参数 参数类型 描述 error_code String 参数解释: 接口调用失败错误码 取值范围: 不涉及 error_msg String 参数解释: 接口调用失败错误信息 取值范围: 不涉及 状态码:500 表15 响应Body参数 参数 参数类型 描述 error_code String 参数解释: 接口调用失败错误码 取值范围: 不涉及 error_msg String 参数解释: 接口调用失败错误信息 取值范围: 不涉及
  • URI GET /v1/projects/{project_id}/plans 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目id,项目唯一标识,固定长度32位字符,获取方式请参见获取项目ID 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 。 表2 Query参数 参数 是否必选 参数类型 描述 name 否 String 参数解释: 模糊查询使用(针对测试计划名称) 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 。 current_stage 否 String 参数解释: 测试计划所处阶段(create,design,execute,report) 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 。 offset 是 Integer 参数解释: 偏移量,取值范围为0-2000000 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 。 limit 是 Integer 参数解释: 每页显示的条目数量,取值范围为1-100 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 。
  • 响应示例 状态码:201 OK [ { "creator" : { "id" : "efdb403066474ab08836b9eeaaa23bca", "nick_name" : "测试Tester", "user_name" : "测试Tester" }, "current_stage" : "design", "design_stage" : { "case_count" : 2, "issue_count" : 0, "issue_covered_count" : "0" }, "end_date" : "2021-07-10", "execute_stage" : { "case_pass_rate" : "0.00%", "completed_defect_count" : 0, "defect_count" : 0, "executed_case_count" : 0 }, "expire_day" : -4, "finish_date" : "2021-07-10", "iteration" : { "id" : "ID", "name" : "名称" }, "name" : "测试", "owner" : { "id" : "efdb403066474ab08836b9eeaaa23bca", "name" : "测试Tester", "nick_name" : "测试Tester", "user_name" : "测试Tester" }, "plan_id" : "c7c2ddf2ea914164ac6ee76bf11a30ea", "project_id" : "9b26f58ec29943f681804a6628779a23", "report_stage" : { "case_complete_rate" : "100.00%" }, "start_date" : "2021-07-10" } ]
  • URI GET /v2/projects/{project_id}/plans 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释 项目id,对应"需求管理 CodeArts Req"项目唯一标识,测试计划管理页面地址栏url https://{host}/cloudtestportal/project/{project_id}/testplan中project_id变量的值 约束限制 不涉及 取值范围 项目uuid应符合如下规则:长度等于32位,包含大小写字母、数字 默认取值 不涉及 表2 Query参数 参数 是否必选 参数类型 描述 offset 是 Integer 参数解释 起始偏移量,表示从此偏移量开始查询 约束限制 不涉及 取值范围 大于等于0 默认取值 不涉及 limit 是 Integer 参数解释 每页显示的条目数量,最大支持100条,表示从此偏移量开始查询 约束限制 不涉及 取值范围 0-100 默认取值 不涉及 name 否 String 参数解释 模糊查询使用(针对测试计划名称) 约束限制 不涉及 取值范围 不涉及 默认取值 不涉及 current_stage 否 String 参数解释 测试计划所处阶段 约束限制 不涉及 取值范围 create,design,execute,report 默认取值 不涉及 fix_version_ids 否 String 参数解释 测试计划关联的迭代 约束限制 不涉及 取值范围 迭代id以逗号间隔 默认取值 不涉及 branch_uri 否 String 参数解释 分支Uri 约束限制 不涉及 取值范围 不涉及 默认取值 master query_all_version 否 Boolean 参数解释 是否查询所有版本下测试计划 约束限制 不涉及 取值范围 fase:查询branch_uri指定分支下的测试计划,branch_uri为空时默认为master true:查询所有版本下测试计划 默认取值 false
  • 响应参数 状态码:201 表4 响应Body参数 参数 参数类型 描述 [数组元素] Array of TestPlanDetail objects 项目下查询测试计划列表返回结构 表5 TestPlanDetail 参数 参数类型 描述 creator creator object 参数解释: 测试计划创建者信息 取值范围: 不涉及 current_stage String 参数解释: 当前测试计划所处的阶段 取值范围: 不涉及 design_stage design_stage object 参数解释: 测试计划设计阶段信息 取值范围: 不涉及 end_date String 参数解释: 测试计划截止时间 取值范围: 不涉及 execute_stage execute_stage object 参数解释: 测试计划执行阶段信息 取值范围: 不涉及 expire_day Integer 参数解释: 获取超期时间,正值表示已超期 取值范围: 不涉及 finish_date String 参数解释: 测试计划实际完成时间(测试计划实际完成指测试计划下所有测试用例处于完成状态) 取值范围: 不涉及 iteration NameAndId object 参数解释: 测试计划迭代编号与迭代名称 取值范围: 不涉及 name String 参数解释: 测试计划名称 取值范围: 不涉及 owner owner object 参数解释: 测试计划处理者信息 取值范围: 不涉及 plan_id String 参数解释: 测试计划id 取值范围: 不涉及 project_id String 参数解释: 项目id,对应"需求管理 CodeArts Req"项目唯一标识,测试计划管理页面地址栏url https://{host}/cloudtestportal/project/{project_id}/testplan中project_id变量的值 约束限制: 不涉及 取值范围: 项目uuid应符合如下规则:长度等于32位,包含大小写字母、数字 默认取值: 不涉及 report_stage report_stage object 参数解释: 报告阶统计数据 取值范围: 不涉及 start_date String 参数解释: 测试计划开始时间 取值范围: 不涉及 表6 creator 参数 参数类型 描述 id String 参数解释: 测试计划创建者id 取值范围: 不涉及 nick_name String 参数解释: 测试计划创建者的昵称 取值范围: 当用户未设置昵称时不返回该字段 user_name String 参数解释: 测试计划创建者的用户名称 取值范围: 不涉及 表7 design_stage 参数 参数类型 描述 case_count Integer 参数解释: 用例个数 取值范围: 不涉及 issue_count Integer 参数解释: 需求个数 取值范围: 不涉及 issue_covered_count String 参数解释: 已被用例关联的需求个数 取值范围: 不涉及 表8 execute_stage 参数 参数类型 描述 case_pass_rate String 参数解释: 用例通过率,按用例结果计算 取值范围: 不涉及 completed_defect_count Integer 参数解释: 已完成缺陷个数 取值范围: 不涉及 defect_count Integer 参数解释: 缺陷个数 取值范围: 不涉及 executed_case_count Integer 参数解释: 已执行用例数, 按用例状态统计 取值范围: 不涉及 表9 NameAndId 参数 参数类型 描述 id String 参数解释: 对象编号 取值范围: 不涉及 name String 参数解释: 对象名称 取值范围: 不涉及 表10 owner 参数 参数类型 描述 id String 参数解释: 测试计划处理者id 取值范围: 不涉及 name String 参数解释: 测试计划处理者名称,优先返回nickName,不存在则返回userName 取值范围: 不涉及 nick_name String 参数解释: 测试计划处理者的昵称,当用户未设置昵称时不返回该字段 取值范围: 不涉及 user_name String 参数解释: 测试计划处理者的用户名称 取值范围: 不涉及 表11 report_stage 参数 参数类型 描述 case_complete_rate String 参数解释: 用例完成率,按状态统计 取值范围: 0%-100% 状态码:400 表12 响应Body参数 参数 参数类型 描述 error_code String 参数解释: 接口调用失败错误码 取值范围: 不涉及 error_msg String 参数解释: 接口调用失败错误信息 取值范围: 不涉及 状态码:401 表13 响应Body参数 参数 参数类型 描述 error_code String 参数解释: 接口调用失败错误码 取值范围: 不涉及 error_msg String 参数解释: 接口调用失败错误信息 取值范围: 不涉及 状态码:404 表14 响应Body参数 参数 参数类型 描述 error_code String 参数解释: 接口调用失败错误码 取值范围: 不涉及 error_msg String 参数解释: 接口调用失败错误信息 取值范围: 不涉及 状态码:500 表15 响应Body参数 参数 参数类型 描述 error_code String 参数解释: 接口调用失败错误码 取值范围: 不涉及 error_msg String 参数解释: 接口调用失败错误信息 取值范围: 不涉及
共100000条