# client_tool **Repository Path**: lihuanghe/client_tool ## Basic Information - **Project Name**: client_tool - **Description**: 用于短信发送测试的客户端小工具,支持CMPP,SGIP,SMGP,SMPP协议,支持单条发送和批量发送。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 26 - **Created**: 2022-07-19 - **Last Updated**: 2022-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 客户端协议短信提交工具 ## 启动类:com.drondea.testclient.MainWindow.main ## 特别注意 - 此项目依赖sms-quick(基于netty的短信协议处理中间件),我们也做了开源,请走[传送门](https://gitee.com/zhuang-dian/quick-sms) - 直连运营商的通道需要特殊处理下,详见[直连运营商注意事项](#直连运营商注意事项) ## 启动成功后如下图所示: ![image](docs/images/StartUp.png) ## 批量发送(10链接10000速度发送100w条短信)测试结果: ![image](docs/images/PressureTest.png) ## 直连运营商注意事项 - 直连运营商的通道对Submit个别字段传值有要求 - 以CMPP为例,业务类型(Service_Id),信息内容来源(Msg_src)字段必须按照上游要求进行传值,否则短信会提交失败。 - 解决方法:修改com.drondea.testclient.service.CmppService.sendSms方法,按上游要求对CmppSubmitRequestMessage对象进行赋值!