[发明专利]应用性能测试方法及装置在审
申请号: | 202110690982.1 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113434393A | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 姜英伟;李元华;霍超;郑重 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;刘熔 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 性能 测试 方法 装置 | ||
本发明提供了一种应用性能测试方法及装置,涉及自动化测试领域,可应用于金融领域和其他领域,所述方法包含:获取测试需求信息,根据所述测试需求信息通过预设规则生成测试案例;根据所述测试案例转换生成测试脚本,执行所述测试脚本并采集待测系统的交易数据,根据所述测试脚本为所述交易数据中每笔交易标记对应所述测试脚本的特征信息;根据所述特征信息通过交易追踪探针追踪每笔交易的交易链路并采集所述交易链路中各节点对应的主机性能参数;根据所述主机性能参数和所述交易数据生成性能容量测试结果。
技术领域
本发明涉及自动化测试领域,可应用于金融领域和其他领域,尤指一种应用性能测试方法及装置
背景技术
在金融业软件系统测试过程中,敏捷等快速交付的要求,以及不断增长的IT系统规模,无法做到所有性能测试需求的全覆盖,性能测试需求、实施、报告等均分散管理,各个环节缺乏联动性管理,且每个环节测试与管理成本较高,面对高速增长的业务拓展和不断壮大的IT系统,已无法适应新形势下的测试需求,针对上述问题,全流程进行性能容量测试存在以下问题:
1、性能容量测试过程中,需求分析、案例设计、案例执行、报告收集等,各个环节的数据流动均需要人工干预,管理流程无法自动化。
2、IT系统敏捷迭代交付,造成测试案例爆发式增长,IT系统集群规模成倍扩大,测试实施难度加大,人力成本升高。
3、分布式架构推广下,交易链路复杂,系统监控难度增大,单纯靠人力收集并汇总监控数据的方式无法满足测试需求。
发明内容
本发明目的在于提供一种应用性能测试方法及装置,实现需求向性能测试案例的自动转换,根据测试案例自动生成测试脚本,测试脚本中需要用到的上送报文可自行从日志、数据库日志表中获取,测试脚本的自动实施(包括定时实施),并通过链路追踪探针自动采集交易链路的主机资源数据(无需人工干预环境配置监控信息),最终将汇总信息自动输出性能测试结果。
为达上述目的,本发明所提供的应用性能测试方法,所述方法包含:获取测试需求信息,根据所述测试需求信息通过预设规则生成测试案例;根据所述测试案例转换生成测试脚本,执行所述测试脚本并采集待测系统的交易数据,根据所述测试脚本为所述交易数据中每笔交易标记对应所述测试脚本的特征信息;根据所述特征信息通过交易追踪探针追踪每笔交易的交易链路并采集所述交易链路中各节点对应的主机性能参数;根据所述主机性能参数和所述交易数据生成性能容量测试结果。
在上述应用性能测试方法中,优选的,根据所述测试需求信息通过预设规则生成测试案例包含:根据所述测试需求信息分析获得需求要素,按预设规则将所述需求要素组装转化为测试案例;将所述测试案例与预设案例库中的案例比较,根据比较结果生成案例标识;将所述案例标识与所述测试案例关联后存入预设案例库。
在上述应用性能测试方法中,优选的,执行所述测试脚本并采集待测系统的交易数据之前还包含:预定案例库中获得测试脚本及所述测试脚本对应的关联信息;根据所述测试脚本和所述关联信息配置脚本执行策略,并根据所述执行策略获得各所述测试脚本对应的定时器配置;根据所述定时器配置按对应时间执行所述测试脚本。
在上述应用性能测试方法中,优选的,根据所述主机性能参数和所述交易数据生成性能容量测试结果包含:获取所述交易数据中每笔交易的执行节点,根据所述执行节点的所述主机性能参数获得对应交易的性能容量测试数据;根据所述交易数据中每笔交易的性能容量测试数据的汇总结果获得性能容量测试结果。
在上述应用性能测试方法中,优选的,根据所述测试案例转换生成测试脚本包含:根据所述测试案例的测试项检索采集关联应用系统的应用数据;通过预存的测试模板和所述应用数据生成测试脚本。
在上述应用性能测试方法中,优选的,所述应用数据包含日志数据和数据库数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110690982.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:页面按钮防重检测方法及装置
- 下一篇:排气装置及半导体设备