检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过导入仓库中的文件生成接口测试套 功能介绍 通过导入仓库中的文件生成接口测试套 URI POST /v1/projects/{project_id}/repository/testsuites 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
repo_branch String 仓库分支 repo_lib_path String 存公共aw依赖jar包的目录 repo_password String 仓库密码 repo_private_key String 仓库秘钥 repo_url String 仓库地址 repo_username
API概览 表1 测试计划接口说明 分类 接口 接口测试套管理 通过导入仓库中的文件生成接口测试套 环境参数分组管理 获取环境参数分组列表 项目配置 获取项目级别全局配置 测试计划管理 计划中批量添加测试用例 项目下创建计划 项目下查询测试计划列表 查询某个测试计划下的需求树 查询某测试计划下的操作历史
调用接口有如下两种认证方式,可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。
Token认证:通过Token认证调用请求,访问CodeArts TestPlan用户界面默认使用Token认证机制。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。 关于认证鉴权的详细介绍及获取方式,请参见认证鉴权。
测试实践。 在使用测试计划服务之前,请先做好如下准备工作: 在需求管理中已完成项目创建,请参见创建项目(以Scrum项目为例)。 已有可用仓库,如果没有,请参见新建、编辑测试计划。 已有可用的测试用例,如果没有,请参见新建接口自动化用例。 表1 常用最佳实践 实践 描述 接口自动化用例实践
试类型的仓库URL和版本等信息。 前置条件 在代码托管服务中已创建仓库。 操作步骤 登录CodeArts首页,搜索目标项目并单击项目名称,进入项目。 在导航栏单击“设置 > 测试设置”,选择“执行方式设置”页签。 单击左上角的“新增执行方式”按钮,在弹出框中,可以对仓库URL和分支名进行设置。
获取租户订单及免费额度信息 功能介绍 获取租户订单及免费额度信息 URI GET /v4/domain/access-info 表1 Query参数 参数 是否必选 参数类型 描述 project_uuid 是 String 项目ID 请求参数 无 响应参数 状态码: 200 表2
否 String 仓库分支 repo_lib_path 否 String 存公共aw依赖jar包的目录 repo_password 否 String 仓库密码 repo_private_key 否 String 仓库秘钥 repo_url 否 String 仓库地址 repo_username
接口测试套管理 通过导入仓库中的文件生成接口测试套 父主题: API
在变量里面配置且设置为敏感参数,在下拉框中选用。 当填写clientSecret时,返回授权码(code)、 AccessToken(access_token_info)及用户信息(user_info)。 响应示例如下图所示: 父主题: 接口自动化用例系统关键字说明
创建CodeArts TestPlan自定义自动化测试用例 前提条件 自定义自动化用例需要创建代码仓库,且在代码仓库中创建py格式的python文件。 完成自定义自动化执行方式设置。 操作步骤 自定义自动化用例包含用例基本信息和脚本路径两部分: 基本信息用于管理和描述测试用例,包
S等。 Accept-Datetime 能接受的按照时间来表示的版本。 Access-Control-Request-Method 用于预检请求让服务器知道哪些HTTP方法的实际请求时将被使用。 Access-Control-Request-Headers 用于预检请求让服务器知道哪些HTTP头的实际请求时将被使用。
代码源:分为Repo和第三方仓库。 代码仓:代码源是Repo时,可以在下拉列表中选择已创建的代码仓库(前提是已安装代码托管服务并成功创建代码仓)。未设置或设置为空时,默认使用测试设置中执行方式设置内配置的代码仓;代码源是第三方仓库,需要在代码仓的文本框内输入仓库的url。 代码分支:用
OBS内容查询操作操作,根据指定的key获取对应的文件内容。 参数 是否必选 参数类型 描述 Access Key ID 是 String OBS 访问密钥AK(AK属于个人敏感信息,须在环境参数中定义为敏感参数)。 Secret Access ID 是 String OBS 访问密钥SK(SK属于个人敏感信息,须在环境参数中定义为敏感参数)。
OBS字符串操作,根据指定的key设置对应的value值。 参数 是否必选 参数类型 描述 Access Key ID 是 String OBS 访问密钥AK(AK属于个人敏感信息,须在环境参数中定义为敏感参数)。 Secret Access ID 是 String OBS 访问密钥SK(SK属于个人敏感信息,须在环境参数中定义为敏感参数)。
交至模块的负责人做统一确认和反馈。 提交问题单 提交的问题单需要清晰、全面、可管理、可追溯。问题单需要有专门的缺陷管理系统,缺陷管理系统最好和需求、开发任务管理系统同源使用同一系统,以便于做统一的管理和规划。缺陷单一般包含问题单级别、类型、问题描述、根因分析、处理意见、测试建议、
OBS文件删除操作,根据指定的key删除对应文件。 参数 是否必选 参数类型 描述 Access Key ID 是 String OBS 访问密钥AK(AK属于个人敏感信息,须在环境参数中定义为敏感参数)。 Secret Access ID 是 String OBS 访问密钥SK(SK属于个人敏感信息,须在环境参数中定义为敏感参数)。
(CodeArts PerfTest)对接,实现各种协议类的高并发测试能力。 自定义自动化用例:用户可以在设置自定义执行方式后,按照在代码仓库中已配置好的脚本创建自定义自动化用例。 用例库 在用例库中可以查看、管理及使用项目中当前版本的所有测试用例。 可以添加用例库的用例至测试计划中。
43400334 仓库id不符合规范 仓库id不符合规范 检查仓库id是否是32位字符 400 CLOUDTEST.43400335 文件路径长度不符合规范 文件路径长度不符合规范 检查文件路径长度是否在6-128字符之间 400 CLOUDTEST.43400336 仓库分支长度不符合规范