[发明专利]一种接口性能测试分析方法、存储介质有效
申请号: | 201810461282.3 | 申请日: | 2018-05-15 |
公开(公告)号: | CN110489319B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 刘德建;陈丽专;黄雪华;陈铨叙;郑思思;陈有富;李一拉;林琛 | 申请(专利权)人: | 福建天晴数码有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350000 福建省福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 性能 测试 分析 方法 存储 介质 | ||
本发明提供一种接口性能测试分析方法、存储介质,方法包括:预设服务类型配置表和监控分析模板;在使用接口测试工具对待测接口进行测试时,依据所述服务类型配置表开启对应的服务;被开启的服务依据所述监控分析模板中对应所述待测接口的服务模板项对所述待测接口采集测试周期内的数据,并生成性能数据;依据所述服务模板项对应的指标对所述性能数据进行性能分析,得到对应所述待测接口的性能测试结果。本发明结合接口所用的服务架构,通过预先配置好的服务类型配置表和监控分析模板,利用已有接口测试工具对待测接口进行测试,并给出全面的分析结论。
技术领域
本发明涉及接口测试领域,具体说的是一种接口性能测试分析方法、存储介质。
背景技术
性能测试是采用自动化负载测试工具执行的并发性能测试。测试监控的对象不同,测试的主要指标也不相同,主要的测试指标包括:1、交易处理性能指标(TPS、响应时间、成功率等);2、服务状态指标(取决于服务类型);3、服务器资源监控指标(CPU、内存、带宽、IO等)。其中,交易处理性能指标可由Loadrunner等压测工具测试时得到;服务状态指标需要根据DB、中间件等具体服务类型选择对应的工具进行监控;服务器资源监控指标可使用falcon、nmon等工具监控。
针对上述三类性能指标的测试存在非常多种的工具,工具选择多、工具之间难以有机结合。测试分析过程如果遗漏一些指标项,会导致接口分析不全,需要重复测试或存在潜在的性能漏测风险。性能测试人员在分析过程需要了解并使用各种工具对接口进行性能监控和分析,学习成本高,专业度要求强,导致接口性能测试周期长,无法快速给出问题分析结论和优化建议。
例如,现有技术中已公开的公开号为CN106383786A,名称为《一种接口压力性能测试方法、装置及电子设备》的中国发明专利,只能实现到测试执行环节,对于性能分析需要专业的性能测试人员介入,分析成本高、效率低、准确度不高。又如公开号为CN106776337A,名称为《一种性能分析方法、装置及电子设备》的中国发明专利,虽然涉及测试结果分析过程,但是只能对现有的性能测试工具的几个测试指标进行分析,不能根据不同服务架构监控各项数据并全面分析压测接口,即待测接口。
综上所述,有必要提供一种能够很好解决现有技术存在的测试全面、测试结果分析准确、高效、成本低等问题的接口性能测试分析方法、存储介质。
发明内容
本发明所要解决的技术问题是:提供一种接口性能测试分析方法、存储介质,能够实现测试全面、测试分析结果全面、分析准确、高效、灵活、成本低。
为了解决上述技术问题,本发明采用的技术方案为:
一种接口性能测试分析方法,包括:
预设服务类型配置表和监控分析模板,所述服务类型配置表中配置有待测接口对应的服务类型,所述监控分析模板中配置有待测接口对应的服务模板项及其指标;
在使用接口测试工具对待测接口进行测试时,依据所述服务类型配置表开启对应的服务;
被开启的服务依据所述监控分析模板中对应所述待测接口的服务模板项对所述待测接口采集测试周期内的数据,并生成性能数据;
依据所述服务模板项对应的指标对所述性能数据进行性能分析,得到对应所述待测接口的性能测试结果。
本发明提供的另一个技术方案为:
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器调用时,能够实现上述一种接口性能测试分析方法所包含的所有步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810461282.3/2.html,转载请声明来源钻瓜专利网。