短信网关长连接性能测试处理方法及装置制造方法及图纸

技术编号:37149827 阅读:38 留言:0更新日期:2023-04-06 22:04
本发明专利技术实施例公开了一种短信网关长连接性能测试处理方法及装置,属于短信网关压力测试技术领域,短信网关长连接性能测试处理方法,包括:接收测试任务配置信息;根据测试任务配置信息,向多个施压节点发送测试任务,施压节点用于采用长连接形式与短信网关之间进行短信通信,测试任务用于控制相应的施压节点与短信网关之间的通信状态;接收来自多个施压节点的任务状态信息,任务状态信息表征各个施压节点与短信网关之间进行通信时的状态。通过本发明专利技术,解决了相关技术中在进行短信网关长连接性能测试时难以满足高并发量需求的技术问题。性能测试时难以满足高并发量需求的技术问题。性能测试时难以满足高并发量需求的技术问题。

【技术实现步骤摘要】
短信网关长连接性能测试处理方法及装置


[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.一种短信网关长连接性能测试处理方法,包括:接收来自管控端的测试任务;根据所述测试任务,控制一个或多个施压节点与短信网关之间的通信状态,所述施压...

【专利技术属性】
技术研发人员:史满翔
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1