A method for flexible resource scheduling includes: generating pressure test files, which include information of test items and test cases; performing stress tests according to the stress test files; collecting performance data of the test cases in the test process according to the test items and test case information; monitoring and analyzing the performance data, and According to the performance data, it is judged whether elastic expansion adjustment is needed. The invention also provides a device, a server and a storage medium for flexible scheduling resources. The invention can quickly respond to storage elastic expansion requirements, expand resources in time, and ensure stable operation of the system.
【技术实现步骤摘要】
弹性调度资源的方法、装置、服务器及存储介质
本专利技术涉及测试
,具体涉及一种弹性调度资源的方法、装置、服务器及存储介质。
技术介绍
目前针对金融测试领域,乃至整个测试行业,在高并发引用场景下,没有完善的弹性调度资源的解决方案。压力测试通常是对系统的并发处理能力进行测试,通过客户端的响应时间和服务器端的监测情况来判断系统是否达到系统性能指标。现有的压力测试方案中,当用户大量访问引发峰值流量情况时,为了保证业务的正常运行,会获取服务器的内容和CPU等使用情况,手动对服务器进行调度或部署来分配资源。但在多数情况下,由于手动调度存在不具备实时性和弹性调度的可能,会带来无法预测业务的的运行情况和对资源需求的快速响应的缺陷。
技术实现思路
鉴于以上内容,有必要提出一种弹性调度资源的方法、装置、服务器及存储介质,能够进行快速响应,及时扩缩资源,保障系统稳定运行。本专利技术的第一方面提供一种弹性调度资源的方法,所述方法包括:生成压力测试文件,其中,所述压力测试文件包括待测项目和测试实例信息;根据所述压力测试文件执行压力测试;根据所述待测项目和测试实例信息,采集所述测试实例在测试过程中的性能数据;及监控和分析所述性能数据,并根据所述性能数据判断是否需要弹性扩缩容调整。优选地,在根据所述压力测试文件执行压力测试之前,所述弹性调度资源的方法还包括配置生产环境和压测请求数据的步骤。优选地,所述根据所述性能数据判断是否需要弹性扩缩容调整的方法包括:获取根据实际生产中业务运行状况和经验值得到的所述性能数据的上限阈值和下限阈值;当测试过程中的性能数据大于上限阈值时,进行弹性扩容调整 ...
【技术保护点】
1.一种弹性调度资源的方法,其特征在于,所述方法包括:生成压力测试文件,其中,所述压力测试文件包括待测项目和测试实例信息;根据所述压力测试文件执行压力测试;根据所述待测项目和测试实例信息,采集所述测试实例在测试过程中的性能数据;及监控和分析所述性能数据,并根据所述性能数据判断是否需要弹性扩缩容调整。
【技术特征摘要】
1.一种弹性调度资源的方法,其特征在于,所述方法包括:生成压力测试文件,其中,所述压力测试文件包括待测项目和测试实例信息;根据所述压力测试文件执行压力测试;根据所述待测项目和测试实例信息,采集所述测试实例在测试过程中的性能数据;及监控和分析所述性能数据,并根据所述性能数据判断是否需要弹性扩缩容调整。2.如权利要求1所述的弹性调度资源的方法,其特征在于,在根据所述压力测试文件执行压力测试之前,所述方法还包括配置生产环境和压测请求数据的步骤。3.如权利要求2所述的弹性调度资源的方法,其特征在于,所述根据所述性能数据判断是否需要弹性扩缩容调整的方法包括:获取根据实际生产中业务运行状况和经验值得到的所述性能数据的上限阈值和下限阈值;当测试过程中的性能数据大于上限阈值时,进行弹性扩容调整;当测试过程中的性能数据小于下限阈值时,进行弹性缩容调整;当测试过程中的性能数据大于等于所述下限阈值且小于等于所述上限阈值时,保持业务正常运行。4.如权利要求3所述的弹性调度资源的方法,其特征在于,所述当测试过程中的性能数据大于所述上限阈值时,进行弹性扩容调整的步骤包括:增加由主服务器和至少一个从属服务器组成的至少一组服务器资源。5.如权利要求4所述的弹性调度资源的方法,其特征在于,所述监控和分析所述性能数据的步骤包括:将所述从属服务器作为从节点,所述从属服务器对应的主服务器作为主节点;所述从节点周期性向所述主节点发送所述从属服务器的性能数据和空闲资源信息。6.如权利要求5所述的弹性...
【专利技术属性】
技术研发人员:李泽阳,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。