API创建成功并添加必要策略后,您可以在控制台直接填写调用参数和发起服务调用请求,并能快速得到服务调用的结果。如果发现请求异常,则根据响应信息排查服务端口、网络或代码的问题。

背景信息

在日常开发和维护过程中,当您需要验证配置的正确性、排查异常故障和联调时,支持直接在控制台测试微服务网关上的API及其关联的后端服务。
  • 验证配置:新增API或调整相关配置后,需要发起请求测试API验证。
  • 故障排查:发现业务请求异常,可以分别测试API和后端服务来定位具体错误环节。
  • 联调沟通:暴露API后,服务调用方可以调试API。

本文仅介绍测试API,如您需要测试后端服务,请参见测试服务

操作步骤

  1. 登录微服务网关控制台
  2. 在左侧导航栏选择网关管理
  3. 网关管理页面顶部菜单栏选择地域。
  4. 网关管理页面单击网关名称。
  5. 网关详情页面左侧导航栏单击API管理
  6. 在API列表中,选择目标API,单击操作列下的测试
  7. 在测试API面板,选择调用IP请求方法并设置测试参数,然后单击执行
    说明 如果您是第一次使用或者一个小时内未曾使用测试功能,在使用测试功能前,需要初始化测试引擎。待测试引擎初始化完成后,您才可以使用测试功能。
    测试API
    参数 描述
    调用IP 网关入口SLB的IP。
    说明 暂不支持HTTPS测试,需选择80端口。
    请求方法 调用API的请求方法,包含POSTPUTGETDELETE

    请根据实际情况选择请求方法。

    测试参数 根据默认模板填写httpHeadersparamspath等测试参数。

    本示例仅设置path为实际访问路径/demo/user/rest

  8. 测试服务面板的结果区域,查看服务调用返回信息。
    • 调用服务成功:显示调用服务的成功响应信息。例如本示例返回的Hello from [8080]!
    • 调用服务失败:显示调用服务的失败响应信息。请根据响应信息,排查服务的端口、网络及代码本身的问题。