压测计划的分配方法、装置、服务器及计算机存储介质与流程

文档序号:30103856发布日期:2022-05-18 14:00阅读:来源:国知局

技术特征:
1.一种压测计划的分配方法,其特征在于,包括:获取用户编写的自定义压测计划列表;其中,所述自定义压测计划列表包括至少一个自定义压测计划配置;所述自定义压测计划配置包括:系统类型、本次使用的隔离单元下标列表和服务器执行配置;所述服务器执行配置包括:执行本次压力测试的机器数量和分配配置列表;所述分配配置列表包括至少一个分配配置;所述分配配置包括系统类型、用户分片和请求序列配置列表;所述用户分片和请求序列配置列表包括至少一个用户分片和请求序列配置;所述用户分片和请求序列配置包括:请求序列配置、用户起始下标、用户终止下标、请求发送起始时间、房源起始下标和房源终止下标;针对所述自定义压测计划列表中的每一个自定义压测计划配置,确定执行自定义压测计划配置的目标服务器;将所述执行自定义压测计划配置发送至所述目标服务器。2.根据权利要求1所述的分配方法,其特征在于,所述针对所述自定义压测计划列表中的每一个自定义压测计划配置,确定执行自定义压测计划配置的目标服务器,包括:获取当前压测系统中等于所述自定义压测计划列表中的执行本次压力测试的机器数量总数的空闲服务器的ip地址,并生成ip地址集合;针对所述自定义压测计划列表中的每一个自定义压测计划配置,在所述ip地址集合中,选择自定义压测计划配置中执行本次压力测试的机器数量个ip地址,作为执行所述自定义压测计划配置的目标服务器。3.根据权利要求2所述的分配方法,其特征在于,还包括:针对每一个ip地址,确定服务器执行配置中的分配配置列表中的分配配置中的用户分片和请求序列配置列表,确定所述ip地址所分到的用户区间。4.根据权利要求3所述的分配方法,其特征在于,还包括:将用户数据按照预设格式保存至远程字典服务中;其中,所述预设格式由表示用户数据的字符串命名、分隔符、ip地址、分隔符、本次使用的隔离单元下标列表中的一个下标、分隔符、系统类型、分隔符以及分配配置列表中的一个下标构成。5.根据权利要求2所述的分配方法,其特征在于,所述获取当前压测系统中等于所述自定义压测计划列表中的执行本次压力测试的机器数量总数的空闲服务器的ip地址,并生成ip地址集合之前,还包括:判断所述自定义压测计划列表中的执行本次压力测试的机器数量总数是否超过了当前压测系统集群中的当前空闲服务器总数;若判断出自定义压测计划列表中的执行本次压力测试的机器数量总数超过了当前压测系统集群中的当前空闲服务器总数,则终止后续执行;若判断出自定义压测计划列表中的执行本次压力测试的机器数量总数未超过了当前压测系统集群中的当前空闲服务器总数,则执行获取当前压测系统中等于所述自定义压测计划列表中的执行本次压力测试的机器数量总数的空闲服务器的ip地址,并生成ip地址集合步骤。6.一种压测计划的分配装置,其特征在于,包括:第一获取单元,获取用户编写的自定义压测计划列表;其中,所述自定义压测计划列表包括至少一个自定义压测计划配置;所述自定义压测计划配置包括:系统类型、本次使用的
隔离单元下标列表和服务器执行配置;所述服务器执行配置包括:执行本次压力测试的机器数量和分配配置列表;所述分配配置列表包括至少一个分配配置;所述分配配置包括系统类型、用户分片和请求序列配置列表;所述用户分片和请求序列配置列表包括至少一个用户分片和请求序列配置;所述用户分片和请求序列配置包括:请求序列配置、用户起始下标、用户终止下标、请求发送起始时间、房源起始下标和房源终止下标;确定单元,用于针对所述自定义压测计划列表中的每一个自定义压测计划配置,确定执行自定义压测计划配置的目标服务器;发送单元,用于将所述执行自定义压测计划配置发送至所述目标服务器。7.根据权利要求6所述的分配装置,其特征在于,所述确定单元,包括:第二获取单元,用于获取当前压测系统中等于所述自定义压测计划列表中的执行本次压力测试的机器数量总数的空闲服务器的ip地址,并生成ip地址集合;第一确定子单元,用于针对所述自定义压测计划列表中的每一个自定义压测计划配置,在所述ip地址集合中,选择自定义压测计划配置中执行本次压力测试的机器数量个ip地址,作为执行所述自定义压测计划配置的目标服务器。8.根据权利要求7所述的分配装置,其特征在于,还包括:第二确定子单元,用于针对每一个ip地址,确定服务器执行配置中的分配配置列表中的分配配置中的用户分片和请求序列配置列表,确定所述ip地址所分到的用户区间。9.一种服务器,其特征在于,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至5中任一所述的压测计划的分配方法。10.一种计算机存储介质,其特征在于,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至5中任一所述的压测计划的分配方法。

技术总结
本申请提供一种压测计划的分配方法、装置、服务器及计算机存储介质,该方法包括:获取用户编写的自定义压测计划列表;其中,自定义压测计划列表包括至少一个自定义压测计划配置;自定义压测计划配置包括:系统类型、本次使用的隔离单元下标列表和服务器执行配置;服务器执行配置包括:执行本次压力测试的机器数量和分配配置列表;分配配置包括系统类型、请求序列配置、用户起始下标、用户终止下标、请求发送起始时间、房源起始下标和房源终止下标;针对自定义压测计划列表中的每一个自定义压测计划配置,确定执行自定义压测计划配置的目标服务器;将执行自定义压测计划配置发送至目标服务器。从而达到精准的对压测计划的分配的目的。的。的。


技术研发人员:张圣垚
受保护的技术使用者:北京焦点新干线信息技术有限公司
技术研发日:2022.04.19
技术公布日:2022/5/17
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1