[发明专利]消息处理系统的测试方法和装置在审
申请号: | 201610130397.5 | 申请日: | 2016-03-08 |
公开(公告)号: | CN107171881A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 佘佑明;刘乾 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京国昊天诚知识产权代理有限公司11315 | 代理人: | 黄熊 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 处理 系统 测试 方法 装置 | ||
技术领域
本申请涉及消息处理技术领域,特别涉及一种消息处理系统的测试方法和装置。
背景技术
随着计算机技术的快速发展,利用消息处理系统来进行消息处理的需求越来越多,现有的消息处理系统一般包括消息发送端和消息接收端,消息发送端将待处理消息发送至消息接收端,消息接收端基于已有业务逻辑对待处理消息进行处理,得到处理结果。因此,如何保证消息处理系统的处理性能的可靠性也愈发受到业内重视。
然而,由于消息处理系统所接收到的待处理消息会直接被处理,无法被保留、复用,现有技术中,一般通过人工定制大量模拟各业务场景的待测消息,再通过消息请求方将这些待测消息发送至消息接收端,再通过判断消息接收端的处理结果是否符合预设结果来实现测试消息处理系统的处理性能的可靠性。
然而,通过人工方式来定制大量待测消息,耗费了大量人力和时间,造成消息处理系统的测试效率低下。
发明内容
本申请实施例的目的是提供一种消息处理系统的测试方法和装置,以提高测试效率。
为解决上述技术问题,本申请实施例提供一种消息处理系统的测试方法,包括:
接收针对消息处理系统的测试请求,所述测试请求携带有:待测消息属性;
根据所述待测消息属性,在预设消息库内确定出目标消息,所述目标消息 具有所述待测消息属性;
将所述目标消息发送至所述消息处理系统,并得到所述消息处理系统针对所述目标消息的处理结果;
根据所述待测消息属性,在预设结果库内确定出现有处理结果,所述现有处理结果是所述消息处理系统针对具有所述待测消息属性的消息进行处理的已有结果;
根据所述目标消息的处理结果与所述现有处理结果,得到测试结果。
为解决上述技术问题,本申请实施例提供一种消息处理系统的测试装置,包括:
测试请求接收模块,用于接收针对消息处理系统的测试请求,所述测试请求携带有:待测消息属性;
目标消息确定模块,用于根据所述待测消息属性,在预设消息库内确定出目标消息,所述目标消息具有所述待测消息属性;
目标结果获取模块,用于将所述目标消息发送至所述消息处理系统,并得到所述消息处理系统针对所述目标消息的处理结果;
现有结果确定模块,用于根据所述待测消息属性,在预设结果库内确定出现有处理结果,所述现有处理结果是所述消息处理系统针对具有所述待测消息属性的消息进行处理的已有结果;
测试结果生成模块,用于根据所述目标消息的处理结果与所述现有处理结果,得到测试结果。
由以上本申请实施例提供的技术方案可见,本申请实施例所提供的消息处理系统的测试方法和测试装置,在接收到测试请求时,直接根据测试请求中携带的待测消息属性,从存储有大量消息的预设消息库内提取消息来对消息处理系统进行测试,并将测试结果与存储有预设消息库内相应消息的现有处理结果进行比对,实现无人工参与的情况下,对消息处理系统进行自动测试,提高了测试效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中消息处理系统系统和测试装置的连接关系图。
图2为本申请实施例中用于消息处理系统的测试方法的过程。
图3为本申请另一实施例中用于消息处理系统的测试方法的过程。
图4为本申请实施例中用于消息处理系统的测试装置的模块图。
具体实施方式
本申请实施例提供一种消息处理系统的测试方法和装置。
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
图1为本申请实施例中消息处理系统系统和测试装置的连接关系图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610130397.5/2.html,转载请声明来源钻瓜专利网。