【技术实现步骤摘要】
压测方法、装置、设备、存储介质及计算机程序产品
[0001]本申请涉及测试
,尤其涉及压测方法
、
压测装置
、
计算机设备
、
计算机可读存储介质及计算机程序产品
。
技术介绍
[0002]压测,即压力测试,是确立系统稳定性的一种测试方法,通常在系统正常运作范围之外进行,以考察其功能极限和隐患
。
压力测试从传统的意义来讲是对应用服务器不断施加“压力”的测试,是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试
。
主要检测应用服务器的承受能力,包括流量承受能力等
。
[0003]目前,通常是维护一套仿真的和现网规模一致的线下环境机器,通过对仿真的线下环境机器进行压测,将仿真的线下环境机器的压测结果直接作为现网的压测结果
。
但由于仿真的线下环境机器的机器数量
、
型号和系统配置等与现网环境有差异,各种差异会导致压测结果的偏差,预见性不准,不能真实反映现网的真实情况;另外维护一套仿真的和现网规模一致的线下环境机器成本高
。
技术实现思路
[0004]本申请实施例提供了压测方法
、
装置
、
设备
、
存储介质及计算机程序产品,可以有效提高压测结果的准确性和降低压测成本
。
[0005]一方面,本申请实施例提供了一种压测方法,所述方法包括:
[0006] ...
【技术保护点】
【技术特征摘要】
1.
一种压测方法,其特征在于,所述方法包括:获取压测场景信息,所述压测场景信息包括的压测场景是根据应用服务器所支持的资源转移场景确定的;获取参考资源转移信息,所述参考资源转移信息包括参考资源转移频率,所述参考资源转移信息是根据目标时间内通过所述应用服务器进行的资源转移的相关数据确定的;根据所述参考资源转移信息确定压测资源转移信息,所述压测资源转移信息包括压测资源转移频率;根据所述压测场景信息和所述压测资源转移信息构建压测数据;根据所述压测资源转移信息,利用所述压测数据对所述应用服务器进行压测,以得到所述应用服务器的压测结果
。2.
如权利要求1所述的方法,其特征在于,所述应用服务器所支持的资源转移场景为多个,所述压测场景信息包括的压测场景为多个,所述参考资源转移信息还包括参考资源转移比例,所述参考资源转移比例为所述目标时间内多个所述资源转移场景对应的资源转移比例,所述压测资源转移信息还包括压测资源转移比例,所述压测资源转移比例为压测时多个所述压测场景对应的资源转移比例
。3.
如权利要求2所述的方法,其特征在于,所述根据所述压测资源转移信息,利用所述压测数据对所述应用服务器进行压测,以得到所述应用服务器的压测结果,包括:在压测时间内,按照所述压测资源转移频率和所述压测资源转移比例,利用所述压测数据对所述应用服务器进行压测,以得到所述应用服务器的压测结果;其中,所述压测时间是根据压测时长确定的,所述压测时长是根据所述目标时间对应的时长确定的;在压测时,单位时间内用于对所述应用服务器进行压测的压测数据所对应的多个所述压测场景的资源转移比例,与所述压测资源转移比例相匹配
。4.
如权利要求3所述的方法,其特征在于,所述根据所述压测场景信息和所述压测资源转移信息构建压测数据,包括:根据所述压测时长和所述压测资源转移频率确定资源转移总笔数;根据所述资源转移总笔数和所述压测资源转移比例,确定多个所述压测场景中各个所述压测场景对应的资源转移笔数;根据各个所述压测场景对应的资源转移笔数,构建与各个所述压测场景相关联的压测数据
。5.
如权利要求1所述的方法,其特征在于,所述压测数据为多组,各组所述压测数据包括:资源转出对象
、
资源接收对象
、
资源转移量
、
所述资源转出对象的鉴权信息,所述资源转出对象和所述资源接收对象为在所述应用服务器上注册的对象,所述资源转出对象的鉴权信息为在所述应用服务器上注册的鉴权信息,所述资源转出对象具有的资源为可通过所述应...
【专利技术属性】
技术研发人员:申富强,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。