压测&模拟客户端请求

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 @ 2024-05-05 14:47  半条咸鱼  阅读(13)  评论(0)    收藏  举报