Skip to content

原子微服务调用测试

功能概述

为原子微服务提供便捷的在线测试功能,支持REST服务的接口调用测试和MCP服务的智能体交互测试,帮助开发者验证服务功能和调试接口参数。

测试入口

如何进入测试页面

在垂域AI资源总览页面,找到资源类型为"微服务"的资源卡片,点击最右侧的"测试"按钮即可跳转至对应的测试页面。

垂域AI资源总览界面

在垂域AI资源总览界面点击微服务资源的测试按钮

服务类型说明

平台支持两种类型的原子微服务,对应不同的测试方式:

为什么有两种服务类型?

从REST Server到MCP Server的演进:

在平台发展的早期阶段,我们将算法封装为传统的REST Server微服务。但随着AI智能体技术的快速发展和MCP(Model Context Protocol)标准的日趋成熟,我们发现MCP Server在构建智能体应用方面具有显著优势。

为什么选择MCP Server?

  • 智能体原生支持:MCP是专为AI智能体设计的协议,提供更好的集成体验
  • 标准化接口:遵循MCP规范,确保跨平台兼容性
  • 可组合性:支持多个MCP Server的灵活组合
  • 未来导向:符合AI智能体生态的发展趋势

从当前版本开始,平台将自动进行MCP Server封装,所有新发布的微服务都采用MCP Server架构。

REST服务

传统的RESTful API服务,提供标准的HTTP接口调用方式。

MCP服务

基于Model Context Protocol的智能体工具服务,专为AI智能体设计的新一代服务架构。

REST服务测试

对于REST类型的微服务,测试页面提供类似Swagger文档的接口测试功能:

REST服务测试界面

REST服务测试界面,提供接口选择和参数填写功能

测试步骤

REST服务测试流程
  1. 选择接口:从左侧列表选择要测试的API接口
  2. 填写参数:在右侧表单中填写接口所需的输入参数
  3. 发起调用:点击"调用"按钮执行接口请求
  4. 查看结果:在下方查看接口返回的响应数据和状态信息

MCP服务测试

对于MCP类型的微服务,测试页面提供智能体对话式的测试体验:

MCP服务测试界面

MCP服务测试界面,通过对话方式测试服务功能

MCP测试功能开发中

MCP服务测试功能目前仍在开发完善中,实际的平台功能可能与文档描述存在差异。如遇到问题,请联系技术支持。

问题反馈

如果在使用MCP服务测试过程中遇到任何问题或建议,请查看常见问题解答,或直接提交问题反馈

测试方式

MCP服务的对话式测试

由于MCP服务是专为大模型设计的工具服务,测试页面采用对话的方式进行:

  • 测试智能体:页面背后接入了专门的MCP服务测试智能体
  • 自然语言交互:用户通过自然语言描述测试需求
  • 智能化调用:测试智能体自动调用MCP服务并返回结果

测试流程

MCP服务测试流程
  1. 描述需求:在对话框中用自然语言描述测试场景
  2. 智能体理解:MCP测试智能体解析您的测试需求
  3. 自动调用:智能体调用相应的MCP服务功能
  4. 返回结果:在对话中显示服务调用结果和解释

All rights reserved.