仓库提供了如协议校验工具,压测工具、模拟客户端等工具。
Protocol工具,是为了便于在IM客户端开发过程中校验各种格式是否正确的工具。
在如下场景你可以会需要使用Protocol工具:
- 作为客户端与IM服务端进行通讯协议的握手时,使用工具校验鉴权帧。
- 调用接口时鉴权token的校验。
- 消息协议数据帧的校验。
- 需要批量生成用户时
- 采用DH加解密数据,对算法正确性验证。
- 使用密码加密和解密seed时。
Pressure工具提供了批量启动客户端连接的工具
在如下场景你可能会需要使用Pressure工具
- 对系统进行消息收发压力测试和测试结果分析时。
- 对系统接入层维护连接进行压测观察。
im-util is under the MIT license. See the LICENSE file for details.