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

功能限制

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

测试服务

  1. 登录CSB控制台
  2. 在顶部菜单栏选择地域。
  3. 在左侧导航栏单击实例列表
  4. 实例列表页面单击具体实例名称。
  5. 进入测试页面。
    服务发布者和订阅者进入服务测试页面的路径有所不同。
    • 发布者
      1. 实例概览页面左侧导航栏选择发布者 > 我的服务
      2. 我的服务页面目标服务的操作列单击更多右侧的更多下拉图标图标,在列表中单击在线测试进入 CSB 测试页面-发布者
    • 订阅者
      1. 实例概览页面左侧导航栏选择订阅者 > 我的订购
      2. 我的订购页面目标服务的操作列单击在线测试进入 CSB 测试页面-订阅者
  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,不可更改。
    • AccessKey IDAccessKey Secret:如果是订阅者测试订购的服务,则需要输入相应的AccessKey IDAccessKey Secret
    单击服务测试后,在下面的请求报文返回报文区域生成命令行。