[发明专利]一种利用自组织和云部署实现大规模压力测试的方法在审
申请号: | 202010662770.8 | 申请日: | 2020-07-10 |
公开(公告)号: | CN112052155A | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 尹达恒;钱裕香;周春晓 | 申请(专利权)人: | 无锡市软测认证有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 214000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 组织 部署 实现 大规模 压力 测试 方法 | ||
本发明公开了一种利用自组织和云部署实现大规模压力测试的方法,包括以下步骤,首先,测试实施方登录系统,利用第三方测试服务机构搭建基本的硬件和云容器环境,使用该环境部署并维护测试网络管理系统、测试引擎,以及由测试引擎组成的自组织压力测试网络,测试实施方使用第三方测试服务机构指定的测试引擎创建测试计划,并将测试计划上传到测试管理系统中,然后以此创建新的测试任务。本发明通过一套严谨的测试流程,每个环节之间环环相扣,达到优化了第三方测试机构的大规模压力测试业务实施过程,适合大规模部署,提高了硬件资源利用率和项目实施效率,促进被测软件质量的提高,同时提高了委托方技术人员的软件质量意识。
技术领域
本发明涉及压力测试技术领域,尤其涉及一种利用自组织和云部署实现大规模压力测试的方法。
背景技术
压力测试一般指通过软件模拟大量用户访问从而对互联网软件的最大业务承载量进行测试,并获得在性能峰值处软件运行情况数据的过程,压力测试是互联网软件开发过程中的重要环节之一,通过压力测试,软件开发人员可以在软件上线运行之前获取到软件的性能弱点并对其进行修补,以避免上线后因业务压力过大和软件宕机造成的性能损失,云部署是指运用云计算方法部署互联网软件的方法,云计算是一种基于互联网的计算方式,这种计算方式使用服务提供商的基建作为计算资源,共享的软硬件资源和信息可以按需求提供给各种终端和其他设备,云计算服务提供商通常会提供许多水平扩展技术,使得云部署软件能在一定范围内进行系统业务承载量的动态扩容,大大提高了软件的性能上限和性能提升的成本。
云部署这种灵活部署方式使得传统的单机压力测试难以企及软件的性能瓶颈,无法有效达到软件的性能瓶颈,针对此问题,有许多能协同多主机执行分布式测试的压力测试软件,但是这些软件都需要大量的手动配置,不适合大规模部署,同时,在测试的规模化方面,除了对测试过程和测试资源进行统一管理之外,还需要考虑测试相关文件集中存储。
发明内容
基于背景技术存在的需要大量的手动配置,不适合大规模部署,同时,在测试的规模化方面,除了对测试过程和测试资源进行统一管理之外,还需要考虑测试相关文件集中存储的技术问题,本发明提出了一种利用自组织和云部署实现大规模压力测试的方法。
本发明提出的一种利用自组织和云部署实现大规模压力测试的方法,包括以下步骤:
S1:首先,测试实施方登录系统,利用第三方测试服务机构搭建基本的硬件和云容器环境,使用该环境部署并维护测试网络管理系统、测试引擎,以及由测试引擎组成的自组织压力测试网络;
S2:测试实施方使用第三方测试服务机构指定的测试引擎创建测试计划,并将测试计划上传到测试管理系统中,然后以此创建新的测试任务;
S3:测试实施方在测试网络管理系统中根据需要调整测试时长,并启动测试任务;
S4:测试实施方在测试完成后,从测试网络管理系统中下载测试报告;
S5:第三方测试服务机构根据综合考虑自组织压力测试网络和测试网络管理系统的资源使用情况,调整硬件资源分配,保证各功能正常运行。
优选地,所述第三方测试服务机构为提供软件压力测试服务的第三方机构。
优选地,所述测试实施方为测试服务使用者;所述测试服务使用者为企业、个人或第三方测试服务机构本身。
优选地,所述测试引擎提供测试执行功能,且可与其他测试引擎联动,使得多个测试引擎同时运行相同任务。
优选地,所述自组织压力测试网络提供测试引擎自动查找和联动功能,并为第三方测试服务机构提供硬件资源使用情况的查询和控制功能其可为测试引擎分配固定的硬件资源使用量。
优选地,所述测试管理系统为提供用户信息存储、测试计划存储、测试结果存储、测试网络调用功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡市软测认证有限公司,未经无锡市软测认证有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010662770.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种复合流人工湿地生活污水净化系统
- 下一篇:一种便于使用的医学检验开管装置