【技术实现步骤摘要】
一种压测机选择方法、装置、电子设备及存储介质
本专利技术涉及数据处理
,尤其涉及一种压测机选择方法、装置、电子设备及存储介质。
技术介绍
随着互联网的蓬勃发展,网络用户的数量呈现指数增长,为用户提供数据服务的服务端,也称服务器端,面临着越来越大的负载压力,过大的负载压力可能会导致服务端出现响应迟缓、宕机等情况,严重影响用户的体验。因此对服务端的性能进行测试,确定服务端所能承载的最大负荷,定位服务端的性能瓶颈,以保证每个用户的用户体验,成为一个重要的问题。现有技术在对服务端进行测试时,通常采用性能下降曲线分析法,通过识别性能拐点,为服务端性能瓶颈的确定和调优提供依据。然而现有技术在选择对服务端进行测试的压测机时,通常是根据经验选择一台或多台压测机模拟用户并发对服务端进行测试,很容易出现选择的压测机的性能不能满足对服务端进行测试的需求的情况,因此急需一种压测机选择方案,用以保证选择的压测机能够满足对服务端进行测试的需求。
技术实现思路
本专利技术提供一种压测机选择方法、装置、电子设备及存 ...
【技术保护点】
1.一种压测机选择方法,其特征在于,所述方法包括:/n根据基准业务复杂度与服务端被测业务复杂度的比值,确定第一线程并发影响因子;/n针对每台未被占用的压测机,根据该压测机的硬件性能值与基准压测机的硬件性能值的比值,确定该压测机对应的第二线程并发影响因子;根据所述第一线程并发影响因子和该压测机对应的第二线程并发影响因子,确定该压测机对应的线程并发影响系数;根据所述线程并发影响系数及所述基准压测机对应所述基准业务的基准线程并发数,确定该压测机对应所述被测业务的线程并发数,并根据所述线程并发数与所述服务端对应的响应时间的比值,确定该压测机对应的吞吐量;/n根据对所述服务端测试需求 ...
【技术特征摘要】
1.一种压测机选择方法,其特征在于,所述方法包括:
根据基准业务复杂度与服务端被测业务复杂度的比值,确定第一线程并发影响因子;
针对每台未被占用的压测机,根据该压测机的硬件性能值与基准压测机的硬件性能值的比值,确定该压测机对应的第二线程并发影响因子;根据所述第一线程并发影响因子和该压测机对应的第二线程并发影响因子,确定该压测机对应的线程并发影响系数;根据所述线程并发影响系数及所述基准压测机对应所述基准业务的基准线程并发数,确定该压测机对应所述被测业务的线程并发数,并根据所述线程并发数与所述服务端对应的响应时间的比值,确定该压测机对应的吞吐量;
根据对所述服务端测试需求的目标吞吐量,及各未被占用的压测机对应的吞吐量,确定满足所述目标吞吐量的压测机候选组合,并选取任意一个压测机候选组合作为选定的压测机组合,其中每个所述压测机候选组合中包括至少一台未被占用的压测机。
2.如权利要求1所述的方法,其特征在于,所述选取任意一个压测机候选组合作为选定的压测机组合包括:
选取对应总吞吐量最小的压测机候选组合作为选定的压测机组合。
3.如权利要求1所述的方法,其特征在于,所述根据该压测机的硬件性能值与基准压测机的硬件性能值的比值,确定该压测机对应的第二线程并发影响因子包括:
根据该压测机的CPU的第一子硬件性能值与所述基准压测机的CPU的第一子硬件性能值的比值,确定该压测机对应的第一子线程并发影响因子;根据该压测机的内存的第二子硬件性能值与所述基准压测机的内存的第二子硬件性能值的比值,确定该压测机对应的第二子线程并发影响因子;
根据所述第一子线程并发影响因子和第二子线程并发影响因子,确定该压测机对应的第二线程并发影响因子。
4.如权利要求3所述的方法,其特征在于,所述根据所述第一子线程并发影响因子和第二子线程并发影响因子,确定该压测机对应的第二线程并发影响因子包括:
根据所述第一子线程并发影响因子和第二子线程并发影响因子,及预先设定的第一子线程并发影响因子权重系数和第二子线程并发影响因子权重系数,确定该压测机对应的第二线程并发影响因子。
5.如权利要求1所述的方法,其特征在于,所述根据所述第一线程并发影响因子和该压测机对应的第二线程并发影响因子,确定该压测机对应的线程并发影响系数包括:
根据所述第一线程并发影响因子和该压测机对应的第二线程并发影响因子,及预先设定的第一线程并发影响因子权重系数和第二线程并发影响因子权重系数,确定该压测机对应的线程并发影响系数。
6.如权利要求1所述的方法,其特征在于,所述确定所有满足所述目标吞吐量的压测机候选组合之后,选取任意一个压测机候选组合作为选定的压测机组合之前,所述方法还包括:
判断满足所述目标吞吐量的压测机候选组合的数量是否不小于1个;
如果是,进行后续步骤。
7.如权利要求6所述的方法,其特征在于,如果满足所述目标吞吐量的压测机候选组合的数量小于1个,所述方法还包括:
等待被占用的压测机被释放,并在存在被占用的压测机被释放时,确定被释放的压测机对应的吞吐量,并重新确定满足所述目标吞吐量的压测机候选组合,直至满足所述目标吞吐量的压测机候选组合的数量不小于1个时,进行后续选取任意一个压测机候选组合作为选定的压测机组合的步骤。
8.如权利要求1所述的方法,其特征在于,所述方法还包括:
选择任意一台未处于所述选定的压测机组合中的未被占用的压测机,作为代理机对所述选定的压测机组合中的压测机的测试结果进行汇总计算。
9.一种压测机选择装置,其特征在于,所述装置包括:
第一确定模块,用于根据基准业务复杂度与服务端被测业务复杂度的比值,确定第一线程并发影响因子;
第二确定模块,用于针对每台未被占用的压测机,根据该压测机的硬件性能值与基准压测机的硬件性能值的比值,确定该压测机对应的第二线程并发影响因子;根据所述第一线程并发影响因子和该压测机对应的第二线程并发影响因子,确定该压测机对应的线程并发影响系数;根据所述线程并发影响系数及所述基准压测机对应所述基准业务的基准线程并发数,确定该压测机对应所述被测业...
【专利技术属性】
技术研发人员:马骢,
申请(专利权)人:中移杭州信息技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。