vMessenger 简介
什么是 vMessenger
VSOA Messenger(简称 vMessenger)是翼辉信息专为 VSOA 微服务开发而设计的测试仿真工具,提供 VSOA 客户端请求、环境管理、模拟服务器和工作空间管理等功能,方便开发者以更简单直观的方式进行 VSOA 客户端和服务端的开发、调试及数据模拟,从而提升产品开发效率和便利性。
在开发 VSOA 服务端时,开发者可以使用 vMessenger 创建客户端请求,向正在开发的服务端发送请求数据,以验证服务端是否可以正常响应。同样地,在开发 VSOA 客户端时,开发者可以通过 vMessenger 创建一个模拟服务器来模拟服务端接收请求,并返回相应的数据结构,以验证客户端请求信息的准确性。
产品功能
请求分组管理
支持针对 VSOA 的 RPC、Datagram 和发布订阅等功能新建 VSOA 客户端请求,并向服务端发送请求,以验证服务端是否可以正常响应。支持的请求类型包括 GET、SET、DGRAM、QDGRAM 和发布 / 订阅,且可以通过集合对请求进行分组管理,如以集合为单位导出、导入和删除请求等。支持一键导出当前空间下的所有集合,方便团队成员或不同空间之间共享数据。
环境管理
支持新建、修改、导出、导入和删除环境。新建环境并设置环境变量后,开发者进行请求测试时,只需要切换或修改环境,无需再一一修改请求的路径信息,方便灵活。
模拟服务器管理
支持新建、修改、停止、重启、导出、导入和删除模拟服务器。开发者进行 VSOA 客户端开发时,可以新建模拟服务器,并自定义服务端口号、IP 地址、请求方法、资源路径、响应参数和响应数据等信息来模拟服务端行为,与客户端进行交互,以验证客户端请求信息的准确性,无需等待服务端开发完成,便捷高效。
工作空间管理
支持针对不同的项目管理需求新建不同的工作空间,并按需修改、切换和删除工作空间。各工作空间中的数据相互独立,确保了数据的隔离性,同时便于更好地组织和管理各项目的接口数据,从而提高工作效率和可维护性。
个性化设置
支持根据个人需求设置 vMessenger 的主题背景、语言,以及系统服务配置与数据管理相关信息,包括清除所有数据、编辑位置服务配置文件、查看运行日志和设置版本自动检查更新等。
产品优势
- 用户友好的界面:vMessenger 提供了直观且易于使用的用户界面,使得 VSOA 微服务的开发、调试和测试变得简单、高效。
- 请求分组管理:支持根据不同的请求对象或类型对请求数据进行组织和分类,创建结构化的请求集合,以便开发者更清晰地组织和管理 VSOA 请求。
- 快速开发与调试:vMessenger 可以模拟客户端和服务端,开发者无需等待实际 API 完全实现就可以进行微服务的开发和调试,且支持通过环境管理快速实现不同场景的接口调试,便捷高效。
- 团队高效协作:vMessenger 可以使客户端和服务端开发解耦,基于预先定义的接口模型即可并行开展软件开发及测试用例设计,从而加快项目开发速度,提高开发效率。
- 便捷的数据管理与分享:支持工作空间管理,提供灵活便捷的导出、导入和同步功能。开发者可以轻松切换工作空间,并备份、分享和还原请求集合、环境以及模拟服务器数据,确保数据的隔离性、一致性和复用性。