CSB 为服务提供测试页面,生成可测试的命令行脚本。您可以在本地结合 SDK(JAR 包)使用该脚本测试运行在 CSB 实例上的服务。服务的发布者和订阅者都可以测试服务。

功能限制

  • 不支持在测试页面直接测试服务,只能生成 SDK 命令行测试脚本。
  • 只能测试 WebService 或者 RESTful 类型的服务。

下载 SDK

测试服务

服务发布者或订阅者可以在本地测试已经发布成功(处于激活状态)的服务。

  1. 登录 CSB 控制台
  2. 在顶部页面顶部选择地域
  3. 在左侧导航栏单击实例列表
  4. 实例列表页面单击具体实例名称。
  5. 进入测试页面。
    服务发布者和订阅者进入服务测试页面的路径有所不同。
    • 发布者进入 CSB 测试页面-发布者
      1. 在实例详情页面左侧导航栏选择发布者 > 我的服务
      2. 我的服务页面需要测试的服务的操作列单击更多右侧的下拉图标更多下拉图标,在下拉列表中单击测试
    • 订阅者进入 CSB 测试页面-订阅者
      1. 在实例详情页面左侧导航栏选择订阅者 > 我的订购
      2. 我的订购页面需要测试的服务的操作列单击测试页面右侧的下拉图标更多下拉图标,在下拉列表中单击。
  6. CSB-测试页面的查找测试服务区域选择开发类型,并在右侧单击查找/加载,加载测试请求参数。
    加载测试请求参数的方法会因 RESTfulWebService 两种开放类型而有所不同。
    • 开放类型RESTful ,则根据需要设置 RESTful请求参数HTTP HEADERCSB-测试页面-加载请求参数-RESTful
      1. 根据服务定义的参数类型设置 RESTful请求参数
      2. 如果是透传 JSON Body 参数,设置 JSON 请求体
      3. 设置 HTTP HEADER
    • 开放类型WebService ,则会生成 SOAP 请求报文,根据需要,设置报文中 部分的参数值。

      CSB-测试页面-加载请求参数-WebService
  7. CSB-测试页面的设置调用参数区域设置调用参数,然后单击命令行
    CSB-测试页面-设置调用参数

    调用参数说明:

    • 请求地址:根据实际的 CSB 实例地址填写。
    • 其它参数(例如请求路径和参数)会自动生成。如果需要,可以进行适当的调整。
    • 如果是订阅者测试订购的服务,则需要输入相应的 AccessKeySecretKey
    在最下面的返回报文区域生成命令行脚本。
  8. 在页面最下面单击复制,复制命令行脚本,然后将该脚本结合下载的 SDK (Jar 包)进行测试服务。