在日常开发中,开发人员或测试人员需要临时调用线上服务来调试已经部署的服务或查询线上数据。服务测试功能可以让您在控制台填写调用参数、发起服务调用,并得到服务调用的结果。
背景信息
- 服务测试功能目前处于公测期,免费使用。
- 如果您使用子账号测试服务,请先在RAM中配置服务测试相关权限。具体操作,请参见在RAM中配置服务测试相关权限。
操作步骤
结果验证
在结果区域查看测试是否成功,测试结果一般会有以下几种情况:
- 结果失败,并提示测试引擎准备中,请稍后再试。由于刚启动服务测试时,测试引擎需要30s~50s进行初始化,请等待30s~50s后再执行测试。
- 结果失败,并显示调用服务的失败响应信息。请根据响应信息,排查服务的端口、网络及代码本身的问题。
- 结果成功,并显示调用服务的响应结果。
更多样例
测试参数整体格式为一个JSON数组,下面为合法的参数输入样例:
参数类型 | 参数样例 | 备注 |
---|---|---|
(java.lang.String, int) | ["test", 100] | 无。 |
(java.util.List, int) | [["hello", "world"], 100] | 无。 |
(java.util.Map, java.lang.List) | [{"test": true}, ["hello", "world]] | 无。 |
(java.util.Map, com.test.User) | [{"test": true}, {"id": 1, "name": "jack"}] | com.test.User为自定义类型,包含ID和Name属性。 |