压测&模拟客户端请求

com.iohao.game.external.client
    InputCommandRegion:命令域接口
    InputCommandCreate:模块输入命令域
    AbstractInputCommandRegion:命令域的抽象实现
    ClientConnectOption:客户端连接信息
    command:
        CallbackDelegate:执行回调的接口
        CommandResult:回调结果
        InputCommand:模拟命令
        ListenCommand:广播监听
        RequestCommand:请求命令执行。用于请求服务器的命令,业务数据需要在调用 request 方法时传入
        RequestDataDelegate:请求参数的接口
    join:
        handler:
            ClientMessageHandler:客户端Channel消息处理器
        ClientConnect:客户端建立连接的接口
        ClientConnects:存储不同连接方式的客户端
        ClientRunOne:启动客户端
        ClientTcpExternalCodec:客户端的TCP消息编解码器
        TcpClientStartup:客户端建立TCP连接
        WebSocketClientStartup:客户端建立WebSocket连接
    kit:
        AssertKit:断言工具
        ClientKit:将路由信息(CmdInfo)格式化为字符串(主路由-子路由)
        ClientUserConfigs:模拟客户端相关配置
        ScannerKit:控制台输入动态参数
        SplitParam:分割参数
    user:
        ClientChannelRead:客户端Channel读取信息的接口
        ClientUser:客户端用户的接口
        ClientUserChannel:玩家通信Channel,发送请求,接收服务器响应
        ClientUserInputCommands:玩家模拟命令管理器,添加模拟请求,执行请求
        ClientUsers:压力测试时的一个辅助类
        DefaultClientUser:客户端的用户,开发者可以通过动态属性来扩展业务,比如可以在动态属性中保存货币、战力值、血条 ...等,也可以通过继承的方式来扩展 ClientUser

 

posted @   半条咸鱼  阅读(5)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示