【技术实现步骤摘要】
短信网关长连接性能测试处理方法及装置
[0001]本专利技术涉及短信网关压力测试领域,尤其涉及一种短信网关长连接性能测试处理方法及装置。
技术介绍
[0002]短信通信协议是目前接入短信服务的主要方式之一,主要通过TCP(传输控制协议,英文全程Transmission Control Protocol)长连接进行建连、提交、响应、回执等操作。通过短信通信协议接入短信服务的流程如如图5所示,发送短信的客户通过短信网关(入口)转发短信至短信业务系统,然后再通过短信网关(出口)转发至供应商的短信通信资源(基于通信协议的TCP长连接,是将通信请求到供应商的连接方式,属于一种虚拟资源),最终触达至短信接收客户。在这个过程中,短信网关作为其中的一个重要环节,用于实现短信通信协议的解析,例如SMPP协议(短消息对等协议,英文全程Short Message Peer to Peer)、CMPP协议(中国移动通信互联网短信网关接口协议,英文全程China Mobile Peer to Peer),并实现通信请求的转发。
[0003]在 ...
【技术保护点】
【技术特征摘要】
1.一种短信网关长连接性能测试处理方法,包括:接收测试任务配置信息;根据所述测试任务配置信息,向多个施压节点发送测试任务,所述施压节点用于采用长连接形式与短信网关之间进行短信通信,所述测试任务用于控制相应的所述施压节点与所述短信网关之间的通信状态;接收来自所述多个施压节点的任务状态信息,所述任务状态信息表征各个所述施压节点与所述短信网关之间进行通信时的状态。2.根据权利要求1所述的短信网关长连接性能测试处理方法,其中,所述短信网关包括多个短信网关服务器,所述测试任务用于控制相应的所述施压节点与任意的一个或多个所述短信网关服务器之间的通信状态。3.根据权利要求1或2所述的短信网关长连接性能测试处理方法,其中,所述通信状态包括以下至少之一:长连接通断状态、短信内容、回执接收状态、流量速度。4.根据权利要求1所述的短信网关长连接性能测试处理方法,其中,在根据所述测试任务配置信息,向多个施压节点发送测试任务之前,所述短信网关长连接性能测试处理方法还包括:接收来自各个所述施压节点的节点状态信息,所述节点状态信息表征所述施压节点的可用状态;根据所述测试任务配置信息和所述节点状态信息,确定需求节点数量与可用节点数量的大小关系,所述需求节点数量为所述测试任务配置信息需求的所述施压节点的数量,所述可用节点数量为处于可用状态的所述施压节点的数量;在所述需求节点数量大于所述可用节点数量的情况下,确定短信网关长连接性能测试任务失败。5.根据权利要求4所述的短信网关长连接性能测试处理方法,其中,所述短信网关长连接性能测试处理方法包括:接收来自多个所述施压节点的心跳包;解析所述心跳包,得到所述任务状态信息和/或所述节点状态信息。6.一种短信网关长连接性能测试处理装置,包括:第一接收单元,用于接收测试任务配置信息;第一发送单元,用于根据所述测试任务配置信息,向多个施压节点发送测试任务,所述施压节点用于采用长连接形式与短信网关之间进行短信通信,所述测试任务用于控制相应的所述施压节点与所述短信网关之间的通信状态;第二接收单元,用于接收来自所述多个施压节点的任务状态信息,所述任务状态信息表征各个所述施压节点与所述短信网关之间进行通信时的状态。7.一种短信网关长连接性能测试处理方法,包括:接收来自管控端的测试任务;根据所述测试任务,控制一个或多个施压节点与短信网关之间的通信状态,所述施压...
【专利技术属性】
技术研发人员:史满翔,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。