修改模拟服务器
为方便开发与调试,vMessenger 支持修改模拟服务器的名称和端口号、IP 地址、请求参数等配置信息。修改基础模拟服务器和修改发布 / 订阅模拟服务器的方法类似,本节以修改基础模拟服务器为例介绍如何修改模拟服务器。
操作须知
发布 / 订阅模拟服务器和基础模拟服务器(针对 RPC、Datagram 方法开发的模拟服务器)的修改方法相似,本文将以基础模拟服务器的修改为例进行介绍。
前提条件
操作步骤
打开 vMessenger,确认当前 工作空间,按需新建、切换、修改或删除工作空间,然后在左侧菜单栏选择模拟服务器,进入模拟服务器界面。
在模拟服务器界面,按需修改模拟服务器。
修改名称
vMessenger 提供了如下两种名称修改方法:
直接双击名称修改
在模拟服务器界面,双击要修改名称的模拟服务器,输入新名称,按“Enter”键完成修改。通过菜单修改
在模拟服务器界面,右键单击要修改名称的模拟服务器,或鼠标悬停至要修改名称的模拟服务器并单击,选择编辑,打开编辑模拟服务器对话框。
在编辑模拟服务器对话框中,按需修改服务器的名称。
单击保存,完成模拟服务器名称修改。vMessenger 也支持在修改配置信息时修改名称,具体请参见 修改配置信息。
修改配置信息
在模拟服务器界面,选择要修改配置信息的模拟服务器,在右侧区域单击编辑配置信息,打开模拟服务器编辑窗口。
在模拟服务器编辑窗口,参考表 1 修改服务器的相关配置信息。
表 1 修改模拟服务器参数说明
参数 说明 设置方法 示例 名称 模拟服务器的名称,默认为“新的模拟服务器”,支持自定义,建议定义为易识别的名称 单击模拟服务器详情区域左上角的默认名称,按需进行修改即可 example 端口号 模拟服务器的端口号,建议为 [1024,65535] 范围内未被占用的端口号 直接在端口号文本框中输入端口信息,端口不可重复 3002 IP 地址 本机网卡的 IP 地址,包括当前计算机的虚拟和物理 IP 地址等。默认 IP 地址为 0.0.0.0 单击 IP 地址下拉列表框,按需选择目标 IP 地址 0.0.0.0 密码 服务端连接密码。如果服务端设置了密码,则请求中的客户端参数必须设置 passwd 直接在密码文本框中输入密码 - 请求方法 设置服务端与客户端交互时使用的 VSOA 请求方法,服务端与客户端的请求方法应保持一致。支持的方法如下: - GET:获取 RPC 请求
- SET:设置 RPC 请求
- DGRAM:指使用普通发送方式的 Datagram 请求
- QDGRAM:指使用快速发送方式的 Datagram 请求
单击请求方法下拉列表框,按需选择目标请求方法 GET 资源路径 设置请求的资源路径信息,用于定位服务端上的特定资源,必须以“/”开头 直接在资源路径文本框中输入要访问的路径信息 /axis 响应参数 设置服务端向客户端返回的响应参数,对应 payload 的 param 参数,参数类型为 Object 或 String,支持以 JSON 或 Text 格式定义。此参数默认展示,可以单击请求列表右上角的,取消勾选响应参数选项 单击响应参数左侧的格式下拉列表框,选择所需的目标格式,然后在响应参数本文框中输入相应的参数信息。您也可以不设置格式,直接输入参数信息,系统会根据输入的内容自动调整格式。如果响应参数内容较多,可以在响应参数文本框中单击,打开编辑框进行设置 pitch 响应数据 设置服务端向客户端返回的响应数据,对应 payload 的 data 参数,参数类型为 Buffer。支持的数据类型包括 Text、Base64 或文件。此参数默认不展示,可以单击请求列表右上角的,勾选响应数据选项 单击响应数据左侧的格式下拉列表框,选择所需的目标格式,然后在响应数据本文框中输入相应的数据信息。格式说明如下: - 如果选择“Text”,则系统会自动将输入的数据信息转化为 UTF-8 编码格式
- 如果选择“Base64”,则系统会自动将输入的数据信息转化为 Base64 编码格式
- 如果选择“上传文件”,则单击上传文件,选择目标文件进行上传即可
name 数据流 指连续传输的数据,当服务端需要向客户端传输大量数据时,采用数据流方式可以提高传输效率并降低网络负载。如果服务端支持数据流(Stream),则客户端与服务端成功建立连接后,可以持续发送请求数据。支持的数据类型包括 Text、Base64 或文件。此参数默认不展示,可以单击请求列表右上角的,勾选数据流选项 单击数据流左侧的格式下拉列表框,按需选择目标格式,并在数据流本文框中输入相应的数据流信息。格式说明如下: - 如果选择“Text”,则系统会自动将输入的数据流信息转化为 UTF-8 编码格式
- 如果选择“Base64”,则系统会自动将输入的数据流信息转化为 Base64 编码格式
- 如果选择“上传文件”,则单击上传文件,选择目标文件进行上传即可
example 修改完成后,单击右下角的保存,保存模拟服务器的配置信息。
修改模拟服务器的请求列表数据不会同步更新新建模拟服务器时自动创建的客户端请求数据。如果要测试修改配置信息后添加的请求数据是否生效,可以参考 新建请求 新建客户端请求进行通信测试,请求方法和 URL 需要与模拟服务器的相关信息保持一致。