[发明专利]一种性能测试中压力产生服务的调度方法、装置和系统在审
申请号: | 202110944779.2 | 申请日: | 2021-08-17 |
公开(公告)号: | CN113656161A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 劳继;武旭春 | 申请(专利权)人: | 中正信评(深圳)技术服务有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455;G06F9/50;G06F11/34 |
代理公司: | 深圳市智胜联合知识产权代理有限公司 44368 | 代理人: | 齐文剑 |
地址: | 518101 广东省深圳市宝安区新安街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 测试 压力 产生 服务 调度 方法 装置 系统 | ||
本申请提供了一种性能测试中压力产生服务的调度方法、装置和系统,包括当处于对目标被测系统进行性能测试时,测试端获取被测系统的服务性能数据、资源开销数据、服务资源数据以及资源利用数据;测试端依据预设调度规则分析被测系统的服务性能数据、资源开销数据、服务资源数据以及资源利用数据,生成第一调度指令和第二调度指令;测试端将第一调度指令和/或第二调度指令发送至云服务器;云服务器还用于依据第一调度指令增加、减少或保持压力产生器中虚拟用户的数量。通过测试端监控云服务器内压力产生器和虚拟压力产生装置的运行数据动态调整压力产生器内虚拟用户的数量和虚拟压力产生装置的数量,实现合理调度云服务器的资源。
技术领域
本申请涉及云计算领域,特别是一种性能测试中压力产生服务的调度方法、装置和系统。
背景技术
目前,随着应用系统用户量和处理要求的逐步提升,带来了越来越高的性能需求,对性能测试也提出更高的要求。
现有技术通常用采用性能测试前置定义分配压力机的方式,在即在测试开展前即预先分配好测试的压力产生主机。在测试过程中如果压力不足,则需要人工输入指令增加压力产生资源或停止测试。其缺点如下:
1、实际上对于较复杂场景的性能测试,很难在尚未测试系统性能表现的情况下一次分配好压力产生的策略,需要不断地试错,重复测试和调整,增加了测试的时间和工作量。
2、在进行资源前期分配时要确保每个压力主机处于启动状态(即使此时尚未执行测试),增加了闲时资源的占用和能耗开销。
3、测试任务开始执行后,如果需要资源调整,需要人工执行,未实现自动化。增加了执行成本且无法保证调整的及时性。
4、资源调整只能涉及压力产生机数量和虚拟用户数的增加。虚拟用户和压力产生机的对应关系在测试前就已经定义,在测试执行时无法动态调整(如当压力机无法承受预先配置的虚拟用户数时,只能停止测试)。
发明内容
鉴于所述问题,提出了本申请以便提供克服所述问题或者至少部分地解决所述问题的一种性能测试中压力产生服务的调度方法,应用于云服务器对被测系统进行分布式性能测试,所述方法涉及测试端、云服务器以及被测系统,所述云服务器内设有预设数量的压力产生器和虚拟压力产生装置,其中,每一所述虚拟压力产生装置对应一所述压力产生器;所述云服务器用于通过所述压力产生器向所述被测系统产生数据访问压力,并依据所述压力产生器获取的被测系统的响应状况生成被测系统的服务性能数据,所述云服务器用于通过所述虚拟压力产生装置向所述压力产生器分配虚拟用户,并依据所述虚拟压力产生装置资源开销状况生成资源开销数据;所述被测系统用于依据自身运行情况生成服务资源数据和资源利用数据;所述方法包括:
当处于对目标被测系统进行性能测试时,所述测试端获取所述被测系统的服务性能数据、所述资源开销数据、所述服务资源数据以及所述资源利用数据;
所述测试端依据预设调度规则分析所述被测系统的服务性能数据、所述资源开销数据、所述服务资源数据以及所述资源利用数据,生成第一调度指令和第二调度指令;
所述测试端将所述第一调度指令和/或所述第二调度指令发送至所述云服务器;所述云服务器还用于依据所述第一调度指令增加、减少或保持所述压力产生器中虚拟用户的数量,和/或依据所述第二调度指令增加或减少所述虚拟压力产生装置的数量。
可选地,所述测试端依据预设调度规则分析所述被测系统的服务性能数据、所述资源开销数据、所述服务资源数据以及所述资源利用数据,生成第一调度指令和/或第二调度指令的步骤,还包括:
所述测试端依据预设调度规则分析所述被测系统的服务性能数据、所述资源开销数据、所述服务资源数据以及所述资源利用数据,生成第三调度指令;所述云服务器还用于依据所述第三调度指令增加或减少所述压力产生器向所述被测系统产生数据访问压力的频率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中正信评(深圳)技术服务有限公司,未经中正信评(深圳)技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110944779.2/2.html,转载请声明来源钻瓜专利网。