检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
身份认证与访问控制 身份认证 用户访问CodeArts TestPlan的方式有多种,包括CodeArts TestPlan用户界面、API、SDK,无论访问方式封装成何种形式,其本质都是通过CodeArts TestPlan提供的REST风格的API接口进行请求。 CodeArts
访问CodeArts TestPlan服务首页 进入测试服务有两种方式:项目首页入口和导航入口。 项目首页入口 通过项目首页入口,进入测试服务,默认展示“测试计划”页面。通过导航可以切换至“测试设计”、“测试用例”、“测试执行”、“测试质量看板”、“测试质量评估”页面,对当前项目的测试活动进行管理。
是否必选 参数类型 描述 server_host 是 String 参数解释: server_host是由用户提供的域名。我们会通过此域名进行接口调用,测试计划将会通过此域名下的接口,保证服务数据与用户系统数据的一致性。 约束限制: 不涉及 取值范围: 以https/http开头 长度小于等于128位字符。
访问CodeArts TestPlan的在线拨测页面 在线拨测基于测试自动化用例和套件,可以按照设置的执行频率进行7×24不间断重复执行测试自动化用例和套件,并且可以设置各种告警策略,通知用户测试任务执行情况。 进入在线拨测方式有:通过导航上方入口进入在线拨测和通过“接口自动化”页签入口进入在线拨测。
更新用户DNS映射 功能介绍 更新用户DNS映射,执行器自定义映射 URI POST /v1/{project_id}/dns-mapping 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,固定长度32位字符(字母和数字)。 请求参数
更新测试套任务 功能介绍 更新测试套任务 URI PUT /v4/{project_id}/tasks/{task_uri} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目id,对应"需求管理 CodeArts Req"项
批量更新用例属性 功能介绍 批量更新用例属性 URI PUT /GT3KServer/v4/{project_id}/testcases/batch-update 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目id,对应"需求管理
是否必选 参数类型 描述 owner_id 是 String 用户id 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。
否 String 仓库用户名 update_time 否 String 更新时间 update_time_stamp 否 Long 更新时间戳 update_time_string 否 String 更新时间字符串 update_user 否 String 更新人 表12 CheckPoint
更新自定义测试服务类型用例 功能介绍 更新自定义测试服务类型用例 URI PUT /v1/projects/{project_id}/testcases/{testcase_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目UUI
批量更新测试用例结果 功能介绍 批量更新测试用例结果 URI POST /v1/projects/{project_id}/testcases/result 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目id,对应"需求管理
新建及更新测试计划时无法添加Task等类型的工作项 问题现象 Scrum项目下,测试计划添加需求时,无法选择类型为“Task”工作项。看板项目下,测试计划添加需求时,无法选择类型为“需求”以外的工作项。 原因分析 在Scrum项目中,Task更偏向具体开发任务,而不是一个完整的需求故事点。
设置CodeArts TestPlan接口自动化用例请求超时时间、资源池和DNS映射 用户配置DNS映射后,当接口自动化用例中的URL请求路径为域名时,会自动映射请求对应的IP。 用户可以在“测试计划设置”中设置请求超时时间、调试资源池、设置DNS映射。 登录CodeArts首页,搜索目标项目并单击项目名称,进入项目。
主账号用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表2 请求Body参数 参数 是否必选 参数类型 描述 server_host 是 String 参数解释: server_host是由用户提供的域名。我们会
是 String 更新的查询条件(bson数据) Update 是 String 需要更新的文档数据(bson数据) Multi 否 Boolean 是否更新全部记录(默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新)。 MongoDBUpdate响应
前提条件 参与注册需要提供自己的用户服务的域名,且未在测试计划中注册过,并且需要客户自己开发一套和TestHub服务对接的API。 涉及接口 用户TestHub服务操作包括,注册新服务、获取已注册服务、更新已注册服务、删除已注册服务,其中获取、更新、删除操作需要注册过后方可进行,涉及接口如下:
在CodeArts TestPlan接口脚本中调用WSReadOnly关键字 该关键字适用于访问Websocket服务端进行只读操作。 参数 是否必选 参数类型 描述 Request Uri 是 String websocket服务地址 Response Timeout 是 Long
在CodeArts TestPlan接口脚本中调用WSWriteOnly关键字 该关键字适用于访问Websocket服务端进行只写操作。 参数 是否必选 参数类型 描述 Request Uri 是 String websocket服务地址 Response Timeout 是 Long
在CodeArts TestPlan接口脚本中调用WSDisConnect关键字 该关键字适用于访问Websocket服务端进行断连操作。 参数 是否必选 参数类型 描述 Request Uri 是 String websocket服务地址 Response Timeout 是 Long
发起请求的用户的邮件地址。 Host 服务器的域名(用于虚拟主机),以及服务器所监听的传输控制协议端口号。如果所请求的端口是对应的服务的标准端口,则端口号可省略。 自超文件传输协议版本1.1(HTTP/1.1)开始是必需字段,在服务中如果URL中填写的域名为IP地址会自动添加该字段,否则请将被测应用的IP与端口信息填写在该字段。