预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113656161A(43)申请公布日2021.11.16(21)申请号202110944779.2(22)申请日2021.08.17(71)申请人中正信评(深圳)技术服务有限公司地址518101广东省深圳市宝安区新安街道上合社区33区大宝路83号美生慧谷科技园秋谷8栋5楼(72)发明人劳继武旭春(74)专利代理机构深圳市智胜联合知识产权代理有限公司44368代理人齐文剑(51)Int.Cl.G06F9/48(2006.01)G06F9/455(2006.01)G06F9/50(2006.01)G06F11/34(2006.01)权利要求书4页说明书13页附图3页(54)发明名称一种性能测试中压力产生服务的调度方法、装置和系统(57)摘要本申请提供了一种性能测试中压力产生服务的调度方法、装置和系统,包括当处于对目标被测系统进行性能测试时,测试端获取被测系统的服务性能数据、资源开销数据、服务资源数据以及资源利用数据;测试端依据预设调度规则分析被测系统的服务性能数据、资源开销数据、服务资源数据以及资源利用数据,生成第一调度指令和第二调度指令;测试端将第一调度指令和/或第二调度指令发送至云服务器;云服务器还用于依据第一调度指令增加、减少或保持压力产生器中虚拟用户的数量。通过测试端监控云服务器内压力产生器和虚拟压力产生装置的运行数据动态调整压力产生器内虚拟用户的数量和虚拟压力产生装置的数量,实现合理调度云服务器的资源。CN113656161ACN113656161A权利要求书1/4页1.一种性能测试中压力产生服务的调度方法,其特征在于,应用于云服务器对被测系统进行分布式性能测试,所述方法涉及测试端、云服务器以及被测系统,所述云服务器内设有预设数量的压力产生器和虚拟压力产生装置,其中,每一所述虚拟压力产生装置对应一所述压力产生器;所述云服务器用于通过所述压力产生器向所述被测系统产生数据访问压力,并依据所述压力产生器获取的被测系统的响应状况生成被测系统的服务性能数据,所述云服务器用于通过所述虚拟压力产生装置向所述压力产生器分配虚拟用户,并依据所述虚拟压力产生装置的资源开销状况生成资源开销数据;所述被测系统用于依据自身运行情况生成服务资源数据和资源利用数据;所述方法包括:当处于对目标被测系统进行性能测试时,所述测试端获取所述被测系统的服务性能数据、所述资源开销数据、所述服务资源数据以及所述资源利用数据;所述测试端依据预设调度规则分析所述被测系统的服务性能数据、所述资源开销数据、所述服务资源数据以及所述资源利用数据,生成第一调度指令和第二调度指令;所述测试端将所述第一调度指令和/或所述第二调度指令发送至所述云服务器;所述云服务器还用于依据所述第一调度指令增加、减少或保持所述压力产生器中虚拟用户的数量,和/或依据所述第二调度指令增加或减少所述虚拟压力产生装置的数量。2.依据权利要求1所述的方法,其特征在于,所述测试端依据预设调度规则分析所述被测系统的服务性能数据、所述资源开销数据、所述服务资源数据以及所述资源利用数据,生成第一调度指令和/或第二调度指令的步骤,还包括:所述测试端依据预设调度规则分析所述被测系统的服务性能数据、所述资源开销数据、所述服务资源数据以及所述资源利用数据,生成第三调度指令;所述云服务器还用于依据所述第三调度指令增加或减少所述压力产生器向所述被测系统产生数据访问压力的频率。3.依据权利要求1所述的方法,其特征在于,所述测试端包括网关服务器,所述测试端通过所述网关服务器接收所述云服务器发送的被测系统的服务性能数据,并通过所述网关服务器将所述第一调度指令发送至所述云服务器。4.依据权利要求3所述的方法,其特征在于,所述网关服务器包括注册装置,所述注册装置用于接收并受理所述压力产生器的服务注册请求,其中,所述服务注册请求包括压力产生器的服务端口和压力产生器的IP地址;所述测试端依据预设调度规则分析所述被测系统的服务性能数据、所述资源开销数据、所述服务资源数据以及所述资源利用数据,生成第一调度指令的步骤之后,还包括:所述测试端通过所述注册装置发起针对于所述服务端口和所述IP地址的获取请求;所述测试端依据所述服务端口和所述IP地址向所述压力产生器发送所述第一调度指令。5.依据权利要求3所述的方法,其特征在于,所述测试端还包括云管服务器,所述测试端通过所述云管服务器接收所述云服务器发送的资源开销数据,并通过所述云管服务器将所述第二调度指令发送至所述云服务器。6.依据权利要求1所述的方法,其特征在于,所述方法还涉及监控服务器,所述监控服务器用于获取所述被测系统的应用服务器的服务资源数据和所述被测系统的主机的资源利用数据,并将所述服务资源数据和所述资源利用数据发