The invention provides an interface performance test analysis method and a storage medium, the method includes: preset the service type configuration table and the monitoring analysis template; when using the interface test tool to test the interface to be tested, start the corresponding service according to the service type configuration table; the opened service according to the service template item pair of the corresponding interface to be tested in the monitoring analysis template The interface to be tested collects data in the test cycle and generates performance data; according to the indicators corresponding to the service template items, the performance data is analyzed and the performance test results corresponding to the interface to be tested are obtained. In combination with the service architecture used for the interface, through the pre configured service type configuration table and monitoring analysis template, the invention uses the existing interface test tools to test the interface to be tested, and gives a comprehensive analysis conclusion.
【技术实现步骤摘要】
一种接口性能测试分析方法、存储介质
本专利技术涉及接口测试领域,具体说的是一种接口性能测试分析方法、存储介质。
技术介绍
性能测试是采用自动化负载测试工具执行的并发性能测试。测试监控的对象不同,测试的主要指标也不相同,主要的测试指标包括:1、交易处理性能指标(TPS、响应时间、成功率等);2、服务状态指标(取决于服务类型);3、服务器资源监控指标(CPU、内存、带宽、IO等)。其中,交易处理性能指标可由Loadrunner等压测工具测试时得到;服务状态指标需要根据DB、中间件等具体服务类型选择对应的工具进行监控;服务器资源监控指标可使用falcon、nmon等工具监控。针对上述三类性能指标的测试存在非常多种的工具,工具选择多、工具之间难以有机结合。测试分析过程如果遗漏一些指标项,会导致接口分析不全,需要重复测试或存在潜在的性能漏测风险。性能测试人员在分析过程需要了解并使用各种工具对接口进行性能监控和分析,学习成本高,专业度要求强,导致接口性能测试周期长,无法快速给出问题分析结论和优化建议。例如,现有技术中已公开的公开号为CN106383786A,名称为《一种接口压力性能测试方法、装置及电子设备》的中国专利技术专利,只能实现到测试执行环节,对于性能分析需要专业的性能测试人员介入,分析成本高、效率低、准确度不高。又如公开号为CN106776337A,名称为《一种性能分析方法、装置及电子设备》的中国专利技术专利,虽然涉及测试结果分析过程,但是只能对现有的性能测试工具的几个测试指标进行分析,不能根据不同服务架 ...
【技术保护点】
1.一种接口性能测试分析方法,其特征在于,包括:/n预设服务类型配置表和监控分析模板,所述服务类型配置表中配置有待测接口对应的服务类型,所述监控分析模板中配置有待测接口对应的服务模板项及其指标;/n在使用接口测试工具对待测接口进行测试时,依据所述服务类型配置表开启对应的服务;/n被开启的服务依据所述监控分析模板中对应所述待测接口的服务模板项对所述待测接口采集测试周期内的数据,并生成性能数据;/n依据所述服务模板项对应的指标对所述性能数据进行性能分析,得到对应所述待测接口的性能测试结果。/n
【技术特征摘要】
1.一种接口性能测试分析方法,其特征在于,包括:
预设服务类型配置表和监控分析模板,所述服务类型配置表中配置有待测接口对应的服务类型,所述监控分析模板中配置有待测接口对应的服务模板项及其指标;
在使用接口测试工具对待测接口进行测试时,依据所述服务类型配置表开启对应的服务;
被开启的服务依据所述监控分析模板中对应所述待测接口的服务模板项对所述待测接口采集测试周期内的数据,并生成性能数据;
依据所述服务模板项对应的指标对所述性能数据进行性能分析,得到对应所述待测接口的性能测试结果。
2.如权利要求1所述的一种接口性能测试分析方法,其特征在于,所述在使用接口测试工具对待测接口进行测试时,依据所述服务类型配置表开启对应的服务,具体为:
在使用接口测试工具对待测接口进行测试的同时,使用HTTP请求封装的启动API传入包括所述待测接口对应的测试用例的启动参数,并依据所述启动参数和所述服务类型配置表开启所述待测接口所使用的服务。
3.如权利要求1所述的一种接口性能测试分析方法,其特征在于,所述待测接口的性能测试结果包括对应服务模板项的监控项,各个监控项对应所述指标的多个检测条件,及其对应的输出结果和状态。
4.如权利要求3所述的一种接口性能测试分析方法,其特征在于,所述性能测试结果还包括依据所述服务类型配置表分析得出的各服务类型的基础信息;所述基础信息包括连接数、线程和内存泄露。
5.如权利要求3所述的一种接口性能测试分析方法,其特征在于,所述性能分析,具体为:
依据所述检测条件,判断当前监控项的状态是否为正常;
依据当前监控项的平均值和标准差值构建对应的数据曲线;
若所述状态为正常,所述数据曲线平稳,则获取当前监...
【专利技术属性】
技术研发人员:刘德建,陈丽专,黄雪华,陈铨叙,郑思思,陈有富,李一拉,林琛,
申请(专利权)人:福建天晴数码有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。