[发明专利]中间件测试方法、装置、计算机设备及可读存储介质在审
申请号: | 202010898571.7 | 申请日: | 2020-08-31 |
公开(公告)号: | CN112035360A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 王彦葛 | 申请(专利权)人: | 平安健康保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 200232 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中间件 测试 方法 装置 计算机 设备 可读 存储 介质 | ||
本发明公开了一种中间件测试方法、装置、计算机设备及可读存储介质,涉及互联网技术领域,获取待测试中间件以及性能测试参数,基于目标测试工具,在压力测试指标下运行待测试中间件,得到运行结果,进而生成性能测试报告,明确待测试中间件的不足之处,用户查看性能测试报告就能进行全方位细致的了解,利用计算机的计算能力提高中间件测试效率,无需人工测试,降低了测试的成本和难度。所述方法包括:获取待测试中间件以及性能测试参数;按照待测试中间件的目标中间件类型,确定目标测试工具;基于目标测试工具,在压力测试指标下运行待测试中间件,得到运行结果;根据运行结果和理想期望值,生成性能测试报告;将性能测试报告发送至目标接收方。
技术领域
本发明涉及互联网技术领域,特别是涉及一种中间件测试方法、装置、计算机设备及可读存储介质。
背景技术
中间件是一类连接底层驱动和应用的计算机软件,其作用是为处于自身上层的应用软件提供运行与开发的环境,帮助开发人员灵活、高效地开发和集成复杂的应用软件。中间件并不是一个具体的应用,它的触发是完全被动的,依托于应用进行,如果应用不调用中间件,中间件将无法把很多状态上报,也无法进行一些参数设置和计算,因此,需要对中间件进行测试以确保中间件的正常运行。
相关技术中,在对中间件进行测试时,通常基于中间件本身自带的性能测试工具对中间件进行测试,根据自带的性能测试工具输出的结果来确定中间件是否能够通过测试。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
中间件自带的性能测试工具只能确定中间件是否能够正常运行,但是对于中间件的性能以及在高并发、高压力时中间件的表现情况不能进行详细的分析,测试得出的结果较为笼统,没有针对性,也不够直观,参考价值较低。
发明内容
有鉴于此,本发明提供了一种中间件测试方法、装置、计算机设备及可读存储介质,主要目的在于解决目前对于中间件的性能以及在高并发、高压力时中间件的表现情况不能进行详细的分析,测试得出的结果较为笼统,没有针对性,也不够直观,参考价值较低的问题。
依据本发明第一方面,提供了一种中间件测试方法,该方法包括:
获取待测试中间件以及性能测试参数,所述性能测试参数至少包括压力测试指标以及理想期望值;
按照所述待测试中间件的目标中间件类型,确定目标测试工具,所述目标测试工具的可测中间件类型包括所述目标中间件类型;
基于所述目标测试工具,在所述压力测试指标下运行所述待测试中间件,得到运行结果;
根据所述运行结果和所述理想期望值,生成性能测试报告;
将所述性能测试报告发送至目标接收方。
在另一个实施例中,所述获取待测试中间件,包括:
获取用户上传的中间件基本信息,所述中间件基本信息至少包括服务器集群信息、中间件版本信息以及中间件路径信息;
确定所述服务器集群信息指示的目标服务器集群,在所述目标服务器集群中确定所述中间件路径信息指示的目标位置;
将所述目标位置中包括的符合所述中间件版本信息的中间件作为所述待测试中间件。
在另一个实施例中,所述按照所述待测试中间件的目标中间件类型,确定目标测试工具,包括:
读取用户选择的候选测试工具的可测中间件类型;
若所述可测中间件类型包括所述待测试中间件的目标中间件类型,则将所述候选测试工具作为所述目标测试工具;
若所述可测中间件类型不包括所述待测试中间件的目标中间件类型,则生成失败响应,将所述失败响应展示,并结束当前流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安健康保险股份有限公司,未经平安健康保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010898571.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光学指纹采集器
- 下一篇:一种用于处理厨余垃圾的炭基材料及其制备方法