[发明专利]一种脚本的性能测试方法及装置在审
申请号: | 202210396027.1 | 申请日: | 2022-04-15 |
公开(公告)号: | CN114817016A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 延皓;杨晓勤 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 周初冬 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脚本 性能 测试 方法 装置 | ||
本申请提供了一种脚本的性能测试方法及装置,该方法在确定出脚本中含有的各个非功能测试指标之后,分别确定出每个非功能测试指标所属的脚本指标父集;针对每个脚本指标父集,分别对属于脚本指标父集中的各个功能测试指标的测试结果进行分析,得到脚本在每个脚本指标父集的性能测试结果,即本案可确定出除脚本的功能需求外的多个非功能测试指标,并将其进分类得到每个非功能测试指标所属的脚本指标父集,再以脚本指标父集为单位进行测试分析,得到脚本在每个脚本指标父集的性能测试结果,解决了现有方案在脚本的功能需求外执行质量和执行效率测试的空白,尤其适用于云计算、高并发场景。
技术领域
本发明涉及数据处理技术领域,具体涉及一种脚本的性能测试方法及装置。
背景技术
当前,云计算是社会信息化变革的主流算力供给方式,海量的设备被云化为灵活的算力,映射为IaaS(Infrastructure-as-a-Service,基础设施即服务)、SaaS(Software-as-a-Service,软件即服务)、PaaS(Platform-as-a-Service,平台即服务)三个层面的云服务,用于保证设备的云服务稳定高效运行的需求,推动了传统的人工运维向自动化方向发展。例如,设备的供给、更换、配置需要具备自动化实施能力,云服务中应用的启停、健康检查、版本发布、参数配置等工作同样需要自动化实现。
脚本(Script)作为一种开发工作,涵盖了多种编程语言,并且在自动化运维方向获得了广泛的应用。伴随着云计算的生产和发展,运维人员对脚本功能需求以外的执行质量和执行效率提出了更高的要求。
实际应用中,一般需要通过测试认定脚本达到要求之后,才能将脚本部署在生产系统上。但是,经发明人研究发现,现有测试方案仅测试脚本的功能需求,无法测试脚本的功能需求以外执行质量和执行效率,并且,也没有对脚本除功能需求以外执行质量和执行效率等进行分类,更无法获知脚本在各个分类的测试结果。
发明内容
对此,本申请提供一种脚本的性能测试方法及装置,能够通过脚本自身特性确定出除脚本的功能需求外的多个非功能测试指标,并将其进分类得到每个非功能测试指标所属的脚本指标父集,然后以脚本指标父集为单位进行测试分析,得到脚本在每个脚本指标父集的性能测试结果,解决了现有方案在脚本的功能需求外执行质量和执行效率测试的空白,并且还对脚本除以外执行质量和执行效率等进行分类,能够获知脚本在各个分类的测试结果。
为实现上述目的,本发明实施例提供如下技术方案:
本发明第一方面公开了一种脚本的性能测试方法,包括:
根据所述脚本自身特性,确定出所述脚本中含有的各个非功能测试指标;
分别确定出所述脚本中每个所述非功能测试指标所属的脚本指标父集;其中,所述指标父集包括脚本可用性父集、脚本主性能父集及脚本兼容性父集;
分别对所述脚本的各个所述非功能测试指标进行测试,得到所述脚本在每个所述非功能测试指标的测试结果;
针对每个所述脚本指标父集,分别对属于所述脚本指标父集中的各个所述非功能测试指标的测试结果进行分析,得到所述脚本在每个脚本指标父集的性能测试结果。
可选地,上述的脚本的性能测试方法中,根据所述脚本自身特性,确定出所述脚本中含有的各个非功能测试指标包括:
获取运行所述脚本的业务系统非功能指标;
根据所述业务系统非功能指标和所述脚本自身特征,确定出所述脚本中含有的各个非功能测试指标;其中,所述非功能测试指标包括:单脚本超时有效性、脚本进程自我拉起有效性、脚本重跑有效性、日志输出有效性、单脚本并发性、状态码有效性、异常参数识别有效性、单脚本执行响应时间、单脚本最大并发量、混合脚本最大并发量、跨平台兼容性、跨产品兼容性、跨产品版本兼容性及跨部署模式兼容性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210396027.1/2.html,转载请声明来源钻瓜专利网。