在日常开发中,开发人员或测试人员需要临时调用线上服务来调试已经部署的服务或查询线上数据。服务测试功能可以让您在控制台填写调用参数、发起服务调用,并得到服务调用的结果。
前提条件
在使用服务测试前,请确保您的应用已接入MSE治理中心。具体操作,请参见微服务治理中心入门概述。
在使用服务测试前,您需要完成RAM授权。具体操作,请参见微服务治理中心授权。
如果您使用RAM用户测试服务,请先在RAM中配置服务测试相关权限。具体操作,请参见权限配置示例。
视频教程
操作步骤
登录MSE治理中心控制台,并在顶部菜单栏选择地域。
在左侧导航栏,选择治理中心 > 开发测试治理 > 服务测试。
根据需要选择框架类型,然后单击目标服务名称或操作列的测试按钮。
在选择测试方法页面,设置测试相关参数,然后单击执行。
参数
描述
选择框架:Spring Cloud
调用IP
要测试服务的实例IP。如果部署了多个实例,在列表中选择其中一个IP进行测试,只能单选。
Path
请求的接口URL,以
/
开头,例如/_mse_/readiness?
。请求方法
该所属类的请求方法,如果包含多个请求方法,在列表中选择其中一种方法,只能单选。
专有网络VPC
选择应用所在的ECS或集群的VPC。
虚拟交换机
选择虚拟交换机。
安全组
选择应用所在的ECS或集群的安全组。
测试参数
在测试方法的参数区域,根据服务的代码设置方法的具体参数。
选择框架:Dubbo
调用IP
要测试服务的实例IP。如果部署了多个实例,在列表中选择其中一个IP进行测试,只能单选。
测试方法
选择测试方法。
测试参数
在测试方法的参数区域,根据服务的代码设置方法的具体参数。
执行结果
在结果区域查看测试是否成功,测试结果一般会有以下几种情况:
结果成功,并显示调用服务的响应结果。
结果失败,并显示调用服务的失败响应信息。请根据响应信息,排查服务的端口、网络及代码本身的问题。
- 本页导读 (1)