开放平台新特性:API在线测试
发布说明
发布版本:苍穹V4.0
适用范围:苍穹开放平台所有用户
上线日期:2021-12-09
补丁号:V4.0.013(BOS)
更多内容
1. 简介
开放平台Open API2.0 支持在线测试,模拟真实数据调用API服务。无需填写参数、url,不用获取token等认证,实现自动构造测试数据,一键进行测试操作的效果,方便快捷。
2. 特性说明
自动获取API维护页面传递的请求地址,拼接为访问URL,根据API维护页面传递的请求方式渲染页面是GET还是POST请求;
POST请求:会根据API维护页面传递的数据渲染参数页面并允许编辑,URL不允许编辑
GET 请求:会拼接条件到URL并允许编辑,参数页面默认隐藏
点击send按钮
GET 请求:获取页面URL数据,后台模拟调用HTTP的GET请求访问服务,并将返回结果格式化渲染到页面Respones容器的编辑器中展示
POST请求:获取页面URL数据以及请求体数据转换为json,在后台模拟调用HTTP的POST请求访问服务,并将返回结果格式化渲染到页面Respones容器的编辑器中展示
当遇到异常返回,在渲染返回值时会将全部返回值渲染到result页,将错误信息格式化渲染到stack页,提升可读性
3. 操作示例
路径:【开发服务云】 → 【开放平台】 → 【API新版体验】 → 【API服务管理2.0】,创建一个新版本的API服务。维护各项信息后保存,点击“API测试”按钮,即可打开在线测试弹窗。
图1.GET请求测试界面
图2.POST请求测试界面
4. 参数控制
由于API在线测试会对环境中数据造成影响,所以不允许用户在生产环境进行在线测试。
参数控制路径:MC管理中心 → 租户列表 → 租户配置项,当环境类型 env.type 的值为 prod 时,API测试界面的“Send”按钮置灰,不允许点击。
5. 更多资讯
请关注开放平台新特性公告的最新特性。
开放平台新特性:API在线测试
本文2024-09-23 00:27:10发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139554.html