CSB控制台为服务提供在线测试功能,服务的发布者和订阅者都可以在线测试服务。

功能限制

只能测试RESTful或者WebService类型的服务。

测试服务

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

      CSB-测试页面-加载请求参数-WebService
  7. 在线测试页面的CSB调用参数区域设置调用参数,然后单击服务测试
    CSB-测试页面-设置调用参数

    CSB调用参数说明:

    • 地址path:根据实际情况填写。
    • Method:根据需要选择HTTP方法,默认值为POST
      说明 如果开放类型是WebServiceMethod默认为POST,不可更改。
    • 如果是订阅者测试订购的服务,则需要输入相应的AccessKeySecretKey
    单击服务测试后,在下面的请求报文返回报文区域生成命令行。