Similarityoung opened a new issue, #1420: URL: https://github.com/apache/dubbo-admin/issues/1420
**English:** --- ### 🚀 Background Currently, compared with the Java version of **Dubbo Admin**, the Go version **lacks the service testing feature**, which is highly useful for users during development and debugging. Users cannot easily test service interfaces within the Admin console. ### 💡 Proposal Add support for **generic service interface testing** in the Go version of Dubbo-Admin, including: #### Expected User Flow 1. Display all interfaces for a selected service and show parameter definitions. 2. Allow users to fill in parameters using a JSON editor. 3. Invoke the interface and display the raw response in JSON format. ### 🛠 Scope * UI: JSON editor for editing input parameters * Backend: Use dubbogo’s generic invocation APIs to trigger RPC calls * Needs design and implementation of request/response visualization --- ### 🙋♂️ Why This Matters * Simplifies local / QA testing of Dubbo services * Improves developer productivity * Helps catch runtime issues early --- ### 📌 Additional Context This feature was originally proposed in the discussion: **Proposal: Support testing for service interface based on the generic call #1415**. --- **中文:** --- ### 🚀 背景 目前相比 **Java 版本的 Dubbo Admin**,Go 版本的 **Dubbo-Admin 缺少服务测试功能**,该功能在开发和调试过程中非常实用。用户无法在 Admin 控制台中方便地对服务接口进行测试。 ### 💡 建议内容 为 Go 版本 Dubbo-Admin 添加 **泛化服务接口测试** 功能,包括: #### 用户预期流程 1. 列出选中服务下所有接口,以及接口参数定义 2. 使用 JSON 编辑器填写参数 3. 调用接口,并以 JSON 格式展示原始响应结果 ### 🛠 实现范畴 * UI:用于填写测试参数的 JSON 编辑器 * 后端:通过 dubbogo 的泛化调用 API 触发 RPC 请求 * 支持请求/响应结果可视化 --- ### 🙋♂️ 为什么这个功能重要 * 简化 Dubbo 服务本地 & QA 测试流程 * 提高开发调试效率 * 更早发现运行时问题 --- ### 📌 附加背景 该功能最初在讨论中提出:**Proposal: Support testing for service interface based on the generic call #1415**。 --- -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
