检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
API开发 CodeArts API支持生成接口请求代码和业务代码,缩短前后端开发时长,规范代码结构。 基于接口定义,CodeArts API支持自动生成各种语言和框架的请求代码和业务代码。在API设计模块,接口文档界面右侧,即可看到“生成代码”的入口。 生成接口请求代码 单击“
单击项目名称下“基线”旁的下拉框,可快速切换版本(支持根据版本名快速搜索),并对版本进行编辑。 因存量版本未在API测试模块中创建,在API测试模块中切换版本时会弹出是否新建版本的提示窗口,请根据需要进行创建。 克隆成项目 CodeArts API同一项目不同版本支持单独克隆为新项目。 目前只支持API设计模块中
加上域名进行调试,在调试功能页面有相应处理。 大括号“{}”中间的字符串表示Path参数。 不支持通过接口路径来添加Query参数,如:“/car?owner=zhangsan”。 支持创建100个项目中根目录。 请求方式 定义接口的请求方式,制定了客户端对服务端资源操作的方法,
加上域名进行调试,在调试功能页面有相应处理。 大括号“{}”中间的字符串表示Path参数。 不支持通过接口路径来添加Query参数,如:“/car?owner=zhangsan”。 支持创建100个项目中根目录。 请求方式 定义接口的请求方式,制定了客户端对服务端资源操作的方法,
从响应体中获取满足该条件的json串。 “key:value”之间支持以下连接符: 连接符 说明 举例 == 等于(字符串、数值),支持汉字。 name==张三 age==20 != 不等于(字符串、数值),支持汉字。 name!=张三 age!=20 > 大于(数值) age>20
从响应体中获取满足该条件的json串。 “key:value”之间支持以下连接符: 连接符 说明 举例 == 等于(字符串、数值),支持汉字。 name==张三 age==20 != 不等于(字符串、数值),支持汉字。 name!=张三 age!=20 > 大于(数值) age>20
导出接口 在接口目录或已设计好的接口功能目录中,可以导出OpenAPI 3.0、Swagger 2.0版本格式的接口文件,且文件格式支持Yaml、Json。 单击接口目录或接口功能目录名称右侧,选择“导出”。 在弹出的“导出”窗口中,选择需要导出的数据格式及接口,单击“导出”。 父主题:
API的客户端与Web端差异 CodeArts API的客户端与Web端在主要功能使用上没有明显差异,但在少部分特定场景下,Web端因受限于浏览器的限制,无法支持如设置全局代理、使用快捷键等功能。推荐使用客户端,享受更全面的功能体验。 父主题: 功能相关
导出接口 在接口目录或已设计好的接口功能目录中,可以导出OpenAPI 3.0、Swagger 2.0版本格式的接口文件,且文件格式支持Yaml、Json、Html。 单击接口目录或接口功能目录名称右侧,选择“导出”。 在弹出的“导出”窗口中,选择需要导出的数据格式及接口,单击“导出”。
接口自动化测试用例支持通过导入Postman文件,生成测试步骤。 导入Postman文件需满足以下要求: 支持Postman Collection v2.1标准。 仅支持Postman请求方法、请求URL、请求头、请求体生成测试步骤。 Postman请求体导入方式仅支持form-da
接口自动化测试用例支持通过导入Postman文件,生成测试步骤。 导入Postman文件需满足以下要求: 支持Postman Collection v2.1标准。 仅支持Postman请求方法、请求URL、请求头、请求体生成测试步骤。 Postman请求体导入方式仅支持form-da
和响应头信息。 保存为用例 CodeArts API支持将调试结果保存为接口用例,接口用例可以记录请求参数,方便后续接口调试。 单击发送后,在返回响应中调试成功后,单击“保存为用例”,弹出“用例”弹窗,自定义用例名称或选择系统预设名称。 单击“确定”。 右上角提示“保存成功”后,
和响应头信息。 保存为用例 CodeArts API支持将调试结果保存为接口用例,接口用例可以记录请求参数,方便后续接口调试。 单击发送后,在返回响应中调试成功后,单击“保存为用例”,弹出“用例”弹窗,自定义用例名称或选择系统预设名称。 单击“确定”。 右上角提示“保存成功”后,
“分组”。 输入分组名称,并拖拽相关的测试步骤到分组。 分组中可添加URL请求、判断、等待、循环。 支持拖拽编排分组在测试用例中的顺序。 支持拖拽编排分组内部测试步骤的顺序。 支持整体禁用或者删除分组。 等待时间 如果执行某个测试步骤后需要间隔一段时间再继续执行后续测试步骤,可以使用等待时间。
“分组”。 输入分组名称,并拖拽相关的测试步骤到分组。 分组中可添加URL请求、判断、等待、循环。 支持拖拽编排分组在测试用例中的顺序。 支持拖拽编排分组内部测试步骤的顺序。 支持整体禁用或者删除分组。 等待时间 如果执行某个测试步骤后需要间隔一段时间再继续执行后续测试步骤,可以使用等待时间。
使用正则表达式时,“regexp”特殊字符需要加上“\”进行转义。 基本写法 支持json。函数需要写在vaule值位置,以“@”作为起始符。 支持xml。(本版本不支持,下个版本支持。) 不支持单独@函数。 只支持在响应体内使用mock.js。 实例如下: 输入 示例结果 { "id":@uuid()
“Mock规则管理”页面的接口支持模糊搜索 :输入接口名称或路径名的关键字,即可搜索对应接口。 自定义匹配优先级 在匹配规则的时候,按照从上到下的顺序依次进行匹配;在匹配到符合条件的规则时,返回当前规则的响应内容。 接口下的规则默认按照创建时间匹配优先级,支持通过手动拖拽方式自定义匹配
“Mock规则管理”页面的接口支持模糊搜索 :输入接口名称或路径名的关键字,即可搜索对应接口。 自定义匹配优先级 在匹配规则的时候,按照从上到下的顺序依次进行匹配;在匹配到符合条件的规则时,返回当前规则的响应内容。 接口下的规则默认按照创建时间匹配优先级,支持通过手动拖拽方式自定义匹配
骤使用。 在前序测试步骤中,在“响应提取”页签创建要传递的参数。响应提取来源用到内置参数,请参考内置参数了解如何使用内置参数。响应提取同时支持正则表达式的匹配,提取出与给定正则表达式匹配的返回值。 在后续测试步骤中,通过“${参数名}”方式引用前序测试步骤创建的响应提取。后续步骤
骤使用。 在前序测试步骤中,在“响应提取”页签创建要传递的参数。响应提取来源用到内置参数,请参考内置参数了解如何使用内置参数。响应提取同时支持正则表达式的匹配,提取出与给定正则表达式匹配的返回值。 在后续测试步骤中,通过“${参数名}”方式引用前序测试步骤创建的响应提取。后续步骤