一种性能测试方法及装置的制造方法

文档序号:10492982
一种性能测试方法及装置的制造方法
【专利摘要】本发明公开了一种性能测试方法,该方法包括:接收到测试启动指令时,在最大并发用户数的控制下对系统性能进行测试,得到测试性能参数;根据测试性能参数及预设的标准性能参数,确定是否需要更新所述最大并发用户数;确定需要更新所述最大并发用户数时,根据预设的标准性能参数迭代搜索最优的最大并发用户数,并将所述最大并发用户数更新为最优的最大并发用户数。本发明还同时公开了一种性能测试装置。
【专利说明】
-种性能测试方法及装置
技术领域
[0001] 本发明设及移动通信领域中系统性能测试技术,尤其设及一种性能测试方法及装 置。
【背景技术】
[0002] 性能测试是通过自动化的测试工具模拟多种正常、峰值W及异常负载条件来对系 统的各项性能指标进行测试。性能测试主要采用负载测试和压力测试两种方式,负载测试 是在负载逐渐增加时,测试系统各项性能指标的变化情况;压力测试是通过确定一个系统 的瓶颈或不能接受的性能点,来获得系统能提供的最大服务级别的测试。现有技术中采用 何种性能测试方法进行性能测试,主要取决于业务需求、开发周期和应用程序的生命周期, 目前,性能测试通常采用压力测试。
[0003] 压力测试通常是对系统的并发处理能力进行测试,通过客户端的响应时间和服务 器端的监测情况来判断系统是否达到系统性能指标。现有的压力测试方案中,由于不能根 据系统性能指标对并发系统的最大并发用户数进行动态调整,因此,在较短的测试期间内 能够保障系统性能良好,但运行一天或一个星期甚至更长的时间后,由于客户端和服务器 端之间的大量连接通路不能有效且及时地释放等原因就会导致系统性能变差,由此可见, 现有的压力测试方案无法保障系统长期运行的稳定性及可靠性。

【发明内容】

[0004] 有鉴于此,本发明实施例期望提供一种性能测试方法及装置,能够对系统的最大 并发用户数进行动态调整,从而保障系统长期运行的稳定性及可靠性。 阳〇化]为达到上述目的,本发明的技术方案是运样实现的:
[0006] 本发明实施例提供了一种性能测试方法,该方法包括:
[0007] 接收到测试启动指令时,在最大并发用户数的控制下对系统性能进行测试,得到 测试性能参数;
[0008] 根据测试性能参数及预设的标准性能参数,确定是否需要更新所述最大并发用户 数;
[0009] 确定需要更新所述最大并发用户数时,根据预设的标准性能参数迭代捜索最优的 最大并发用户数,并将所述最大并发用户数更新为最优的最大并发用户数。
[0010] 上述方案中,所述在最大并发用户数的控制下对系统性能进行测试,包括:
[0011] 在系统最大并发用户数的控制下,按照设定时间间隔方式对系统性能进行自动测 试。
[0012] 上述方案中,所述根据测试性能参数及预设的标准性能参数,确定是否需要更新 所述最大并发用户数,包括:
[0013] 将所述测试性能参数与预设的标准性能参数进行对比;
[0014] 若每个测试性能参数优于对应的标准性能参数,则不需要更新所述最大并发用户 数;
[0015] 若任意一个测试性能参数不优于对应的标准性能参数,则需要更新所述最大并发 用户数。
[0016] 上述方案中,所述根据预设的标准性能参数迭代捜索最优的最大并发用户数,包 括:
[0017] 根据预设的标准性能参数,并采用基于二分法的迭代算法迭代捜索最优的最大并 发用户数。
[0018] 上述方案中,根据预设的标准性能参数,并采用基于二分法的迭代算法迭代捜索 最优的最大并发用户数,包括:
[0019] 步骤A、预设初始并发用户数范围为[Min, Max),并预设初始测试样本为
其中,初始并发用户数范围的最大值Max为当前最大并发用户数;
[0020] 步骤B、根据测试样本Test对系统性能进行测试,得到测试性能参数;若任意一个 测试性能参数不优于对应的标准性能参数,则更新并发用户数范围为[Min, Test),并更新 测试样本关
若每个测试性能参数优于对应的标准性能参数,则更 新并发用户数范围为[Test, Max),并更新测试样本为
[0021] 步骤C、在更新的测试样本及并发用户数范围的基础上,重复执行步骤B,直到并 发用户数范围的两个端点的差值优于预设的差值阔值,输出并发用户数范围的中值为本次 捜索出的最优的最大并发用户数。
[0022] 上述方案中,该方法还包括:
[0023] 在更新的最大并发用户数的控制下对系统性能进行测试,重新得到测试性能参 数;
[0024] 根据重新得到的测试性能参数及预设的标准性能参数,确定是否需要更新所述最 大并发用户数。
[0025] 上述方案中,所述性能参数包括系统响应时间、中央处理器CPU利用率、内存占用 量。
[0026] 根据上述方法,本发明实施例还提供了一种性能测试装置,该装置包括:性能测试 单元、更新确定单元、迭代捜索及更新单元;其中,
[0027] 所述性能测试单元,用于接收到测试启动指令时,在最大并发用户数的控制下对 系统性能进行测试,得到测试性能参数;
[0028] 所述更新确定单元,用于根据测试性能参数及预设的标准性能参数,确定是否需 要更新所述最大并发用户数;
[0029] 所述迭代捜索及更新单元,用于在所述更新确定单元确定需要更新所述最大并发 用户数时,根据预设的标准性能参数迭代捜索最优的最大并发用户数,并将所述最大并发 用户数更新为最优的最大并发用户数。
[0030] 上述方案中,所述性能测试单元,具体用于在系统最大并发用户数的控制下,按照 设定时间间隔方式对系统性能进行自动测试。
[0031] 上述方案中,所述更新确定单元,具体用于将所述测试性能参数与预设的标准性 能参数进行对比;
[0032] 若每个测试性能参数优于对应的标准性能参数,则不需要更新所述最大并发用户 数;
[0033] 若任意一个测试性能参数不优于对应的标准性能参数,则需要更新所述最大并发 用户数。
[0034] 上述方案中,所述迭代捜索及更新单元,具体用于根据预设的标准性能参数,并采 用基于二分法的迭代算法迭代捜索最优的最大并发用户数。
[0035] 上述方案中,所述性能测试单元,还用于在更新的最大并发用户数的控制下对系 统性能进行测试,重新得到测试性能参数;
[0036] 所述更新确定单元,还用于根据重新得到的测试性能参数及预设的标准性能参 数,确定是否需要更新所述最大并发用户数。
[0037] 上述方案中,所述性能参数包括系统响应时间、中央处理器CPU利用率、内存占用 量。
[0038] 本发明实施例所提供的性能测试方法及装置,接收到测试启动指令时,在最大并 发用户数的控制下对系统性能进行测试,得到测试性能参数;根据测试性能参数及预设的 标准性能参数,确定是否需要更新所述最大并发用户数;确定需要更新所述最大并发用户 数时,根据预设的标准性能参数迭代捜索最优的最大并发用户数,并将所述最大并发用户 数更新为最优的最大并发用户数;如此,本发明实施例在长期系统性能测试过程中,能够对 系统的最大并发用户数进行动态调整,从而保障系统长期运行的稳定性及可靠性。
【附图说明】
[0039] 图1为本发明实施例性能测试方法的实现流程示意图;
[0040] 图2为本发明实施例迭代捜索过程示意图;
[0041] 图3为本发明实施例性能测试装置的组成结构示意图。
【具体实施方式】
[0042] 本发明实施例中,接收到测试启动指令时,在最大并发用户数的控制下对系统性 能进行测试,得到测试性能参数;根据测试性能参数及预设的标准性能参数,确定是否需要 更新所述最大并发用户数;确定需要更新所述最大并发用户数时,根据预设的标准性能参 数迭代捜索最优的最大并发用户数,并将所述最大并发用户数更新为最优的最大并发用户 数。
[0043] 下面结合附图对本发明所述方法和装置作进一步说明。
[0044] 本发明实施例提出了一种性能测试方法,如图1所示,该方法包括: W45] 步骤SlOO :接收到测试启动指令时,在最大并发用户数的控制下对系统性能进行 测试,得到测试性能参数。
[0046] 本步骤可由服务器中的性能测试单元实现;
[0047] 运里,系统性能指标包括系统响应时间、中央处理器(Central Processing化it, CPU)利用率、内存使用量、最大并发用户数等;其中,系统响应时间定义为系统从发出请求 开始到客户端接收到响应所消耗的时间,最大并发用户数定义为允许同时向服务器端发出 请求的用户数。
[0048] 运里,在最大并发用户数的控制下,可W对其他S项系统性能指标:系统响应时 间、CPU利用率及内存占用量进行测试,得到相应的测试性能参数。
[0049] 运里,首先需要对系统实际的并发用户数进行测试,若实际的并发用户数达到并 发用户数的预期值,则根据实际的并发用户数及系统的实际情况预设标准性能参数,并启 动系统性能测试,所述预设的标准性能参数包括系统响应时间的最大值、CPU利用率的极限 值、内存占用量的极限值、初始最大并发用户数;若实际的并发用户数未达到并发用户数的 预期值,则需要对系统进行重新规划,例如,对系统进行扩容、优化等。
[0050] 具体地,接收到测试启动指令时,启动系统性能测试,在系统最大并发用户数的控 制下按照设定时间间隔方式对系统性能进行自动测试,例如,每日零点对系统性能进行一 次自动测试,W达到实时监控系统性能的目的;所述设定时间间隔可W根据实际测试需求 进行设置,运里不作具体限定。
[0051] 运里,通过最大并发用户数可W控制系统的并发用户数,W使系统的并发用户数 保持在最大并发用户数之内。
[0052] 运里,如何对系统性能进行测试而获得测试性能参数属于现有技术,重复之处不 再寶述。
[0053] 步骤SlOl :根据测试性能参数及预设的标准性能参数,确定是否需要更新所述最 大并发用户数,确定需要更新所述最大并发用户数时,转入步骤S102;确定不需要更新所 述最大并发用户数时,结束本次处理流程。
[0054] 本步骤可由服务器中的更新确定单元实现;
[0055] 运里,将所述测试性能参数与预设的标准性能参数进行对比,W确定是否需要更 新所述最大并发用户数;
[0056] 若每个测试性能参数优于对应的标准性能参数,则不需要更新所述最大并发用户 数;
[0057] 若任意一个测试性能参数不优于对应的标准性能参数,则需要更新所述最大并发 用户数。
[0058] 具体地,如果在步骤SlOO中在最大并发用户数的控制下,对系统响应时间、CPU利 用率及内存占用量=项系统性能指标进行测试,得到每项系统性能指标对应的测试性能参 数;那么,在步骤SlOl中需要根据系统响应时间、CPU利用率及内存占用量分别对应的测试 性能参数及预设的系统响应时间的最大值、CPU利用率的极限值、内存占用量的极限值,来 确定是否需要更新所述最大并发用户数;
[0059] 若系统响应时间对应的测试性能参数大于等于系统响应时间的最大值;或者,CPU 利用率对应的测试性能参数大于等于CPU利用率的极限值;或者,内存占用量对应的测试 性能参数大于等于内存占用量的极限值,则需要更新所述最大并发用户数;
[0060] 若系统响应时间对应的测试性能参数小于系统响应时间的最大值;且CPU利用率 对应的测试性能参数小于CPU利用率的极限值;且内存占用量对应的测试性能参数小于内 存占用量的极限值,则不需要更新所述最大并发用户数。
[0061] 步骤S102 :根据预设的标准性能参数迭代捜索最优的最大并发用户数,并将所述 最大并发用户数更新为最优的最大并发用户数。
[0062] 本步骤可由服务器中的迭代捜索及更新单元实现;
[0063] 运里,如何根据预设的标准性能参数迭代捜索最优的最大并发用户数,如图2所 示,具体实现步骤包括:
[0064] 步骤S200 :预设初始并发用户数范围为[Min, Max),并预设初始测试样本为
W65] 步骤S201 :根据测试样本Test对系统性能进行测试,得到测试性能参数;
[0066] 步骤S202 :确定系统响应时间对应的测试性能参数是否大于等于系统响应时间 的最大值,若大于等于系统响应时间的最大值,则转入步骤S205 ;若小于系统响应时间的 最大值,则转入步骤S203 ;
[0067] 步骤S203 :确定CPU利用率对应的测试性能参数是否大于等于CPU利用率的极限 值,若大于等于CPU利用率的极限值,则转入步骤S205 ;若小于CPU利用率的极限值,则转 入步骤S204 ; W側步骤S204 :确定内存占用量对应的测试性能参数大于等于内存占用量的极限值, 若大于等于内存占用量的极限值,则转入步骤S205;若小于内存占用量的极限值,则转入 步骤S206 ; W例步骤S205 :更新并发用户数范围为[Min, Test),并更新测试样本为
转入步骤S207 ;
[0070] 步骤S206 :更新并发用户数范围为[Test, Max),并更新测试样本为
,转入步骤S207 :
[0071] 步骤S207:确定并发用户数范围的两个端点的差值是否小于等于预设的差值阔 值,若小于等于预设的差值阔值,则转入步骤S208 ;若大于预设的差值阔值,则在更新的测 试样本及并发用户数范围的基础上,转入步骤S201 ;
[0072] 步骤S208:输出并发用户数范围的中值为本次捜索出的最优的最大并发用户数。
[0073] 运里,将初始并发用户数的最大值Max预设为当前最大并发用户数,并可W根据 并发用户数的预期值预设初始并发用户数的最小值Min。
[0074] 进一步地,更新所述最大并发用户数为最优的最大并发用户数之后,重复执行步 骤SlOO~步骤S102,在更新的最大并发用户数的控制下对系统性能进行测试,重新得到测 试性能参数,并根据重新得到的测试性能参数及预设的标准性能参数,确定是否需要更新 所述最大并发用户数,W实现长期对系统性能进行监控,从而保障系统运行的稳定性。
[00巧]本发明实施例提供的性能测试方法贯穿于系统的整个生命周期,在系统运行的同 时对系统性能进行测试,并能够对系统的最大并发用户数进行动态调整,从而保障系统长 期运行的稳定性及可靠性。
[0076] 为了更清楚地对本发明实施例进行说明,下面结合具体实施例对本发明实施例中 性能测试流程进行详细描述。 W77] 实施例一
[0078] 实施例一中,首先对系统实际的并发用户数进行测试,若实际的并发用户数达到 并发用户数的预期值,则根据实际的并发用户数及系统的实际情况预设初始最大并发用户 数、系统响应时间的最大值、CPU利用率的极限值、内存占用量的极限值,并启动系统性能测 试;
[0079] 启动系统性能测试后,首先在初始最大并发用户数100的控制下,对系统响应时 间、CPU利用率及内存占用量运=项系统性能指标进行测试,得到每项系统性能指标对应的 测试性能参数;
[0080] 确定系统响应时间对应的测试性能参数大于等于系统响应时间的最大值;或者, CPU利用率对应的测试性能参数大于等于CPU利用率的极限值;或者,内存占用量对应的测 试性能参数大于等于内存占用量的极限值时,需要更新初始最大并发用户数;
[0081] 此时,根据系统响应时间的最大值、CPU利用率的极限值、内存占用量的极限值迭 代捜索最优的最大并发用户数,迭代捜索过程如表1所示。
[0082]
[0083] 表 1
[0084] 首先,由于初始最大并发用户数为100,因此预设初始并发用户数范围为(0, 100),并预设初始测试样本为50 ;
[0085] 根据测试样本50对系统性能进行测试,得到的系统响应时间、CPU利用率及内存 占用量对应的测试性能参数均满足要求,因此,更新并发用户数范围为[50,100),并更新测 试样本为75 = L(l00 + 50) / 2」;
[0086] 根据测试样本75对系统性能进行测试,得到的系统响应时间对应的测试性能参数 不满足要求,因此,更新并发用户数范围为[50, 75),并更新测试样本为62 = L巧5 + 50)/2」;:
[0087] 根据测试样本62对系统性能进行测试,得到的系统响应时间、CPU利用率及内存 占用量对应的测试性能参数均满足要求,因此,更新并发用户数范围为[62, 75),并更新测 试样本为68 = L( 75+ 62)/2」;
[008引根据测试样本68对系统性能进行测试,得到的CPU利用率对应的测试性能参数不 满足要求,因此,更新并发用户数范围为[62,68),并更新测试样本为64 = LW2 + 68V2」;
[0089] 根据测试样本64对系统性能进行测试,得到的系统响应时间、CPU利用率及内存 占用量对应的测试性能参数均满足要求,因此,更新并发用户数范围为[64,68),并更新测 试样本为66 ;
[0090] 根据测试样本66对系统性能进行测试,得到的系统响应时间对应的测试性能参 数不满足要求,因此,更新并发用户数范围为[64,66),此时,由于并发用户数范围[64,66) 两个端点的差值为2小于等于预设的差值阔值2,因此,输出并发用户数范围[64,66)的中 值65为本次捜索出的最优的最大并发用户数,也就是说,通过基于二分法的迭代算法能够 迭代捜索出系统可承载的最大并发用户数;
[0091] 然后,由于最优的最大并发用户数65大于并发用户数的预期值50,因此,更新当 前最大并发用户数为65,结束本次处理流程。
[0092] 在更新后的最大并发用户数65的控制下对系统性能进行测试,重新得到测试性 能参数,若重新得到的测试性能参数不满足要求,则需要再次通过迭代算法更新当前最大 并发用户数,W实现长期对系统性能进行监控,从而保障系统运行的稳定性。
[0093] 为实现上述方法,本发明实施例提供了一种性能测试装置,由于装置中各组成部 分相互配合所解决问题的实现原理和实现过程与方法相似,因此,装置的具体实施可W参 见方法的具体实现流程的描述,重复之处不再寶述。
[0094] 如图3所示,本发明实施例提供的性能测试装置,该装置包括:性能测试单元300、 更新确定单元301、迭代捜索及更新单元302 ;其中,
[0095] 所述性能测试单元300,用于接收到测试启动指令时,在最大并发用户数的控制下 对系统性能进行测试,得到测试性能参数;
[0096] 所述更新确定单元301,用于根据测试性能参数及预设的标准性能参数,确定是否 需要更新所述最大并发用户数;
[0097] 所述迭代捜索及更新单元302,用于在所述更新确定单元301确定需要更新所述 最大并发用户数时,根据预设的标准性能参数迭代捜索最优的最大并发用户数,并将所述 最大并发用户数更新为最优的最大并发用户数; 阳09引其中,所述性能参数包括系统响应时间、中央处理器CPU利用率、内存占用量。
[0099] 为了描述的方便,W上性能测试装置的各部分W功能分为各种模块或单元分别描 述。W上功能模块或单元的划分方式仅为本发明实施例给出的一种优选实现方式,功能模 块或单元的划分方式不构成对本发明的限制。上述各功能模块或单元可由软件实现,集成 在一个硬件设备中,例如,服务器;也可分别由硬件设备实现,各硬件设备之间通过网络交 互。
[0100] 具体实施中,所述性能测试单元300,具体用于在系统最大并发用户数的控制下, 按照设定时间间隔方式对系统性能进行自动测试。 阳101] 具体实施中,所述更新确定单元301,具体用于将所述测试性能参数与预设的标准 性能参数进行对比; 阳102] 若每个测试性能参数优于对应的标准性能参数,则不需要更新所述最大并发用户 数; 阳103] 若任意一个测试性能参数不优于对应的标准性能参数,则需要更新所述最大并发 用户数。
[0104] 具体实施中,所述迭代捜索及更新单元302,具体用于根据预设的标准性能参数, 并采用基于二分法的迭代算法迭代捜索最优的最大并发用户数。
[01化]具体实施中,所述迭代捜索及更新单元302,包括:设置子单元、确定子单元、输出 子单元;其中, 阳106] 所述设置子单元,用于预设初始并发用户数范围为[Min,Max),并预设初始测试样 本为= 心)/2」,其中,初始并发用户数范围的最大值Max为当前最大并发用 户数;
[0107] 所述确定子单元,用于根据测试样本Test对系统性能进行测试,得到测试性 能参数;若任意一个测试性能参数不优于对应的标准性能参数,则更新并发用户数范 围为[Min, Test),并更新测试样本为
若每个测试性能参数 优于对应的标准性能参数,则更新并发用户数范围为[Test, Max),并更新测试样本为
[0108] 所述输出子单元,用于在更新的测试样本及并发用户数范围的基础上,调用所述 确定子单元,直到并发用户数范围的两个端点的差值优于预设的差值阔值,输出并发用户 数范围的中值为本次捜索出的最优的最大并发用户数。 阳109] 具体实施中,所述性能测试单元300,还用于在更新的最大并发用户数的控制下对 系统性能进行测试,重新得到测试性能参数;
[0110] 所述更新确定单元301,还用于根据重新得到的测试性能参数及预设的标准性能 参数,确定是否需要更新所述最大并发用户数。 阳111] 在实际应用中,所述性能测试单元300、更新确定单元301、迭代捜索及更新单元 302可由位于服务器的中央处理器(CPU)、微处理器(MPU)、数字信号处理器值SP)、或现场 可编程口阵列(FPGA)实现。
[0112] 本发明所述的方法并不限于【具体实施方式】中所述的实施例,本领域技术人员根据 本发明的技术方案得出其它的实施方式,同样属于本发明的技术创新范围。
[0113] 显然,本领域的技术人员可W对本发明进行各种改动和变型而不脱离本发明的精 神和范围。运样,倘若本发明的运些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含运些改动和变型在内。
【主权项】
1. 一种性能测试方法,其特征在于,所述方法包括: 接收到测试启动指令时,在最大并发用户数的控制下对系统性能进行测试,得到测试 性能参数; 根据测试性能参数及预设的标准性能参数,确定是否需要更新所述最大并发用户数; 确定需要更新所述最大并发用户数时,根据预设的标准性能参数迭代捜索最优的最大 并发用户数,并将所述最大并发用户数更新为最优的最大并发用户数。2. 根据权利要求1所述的方法,其特征在于,所述在最大并发用户数的控制下对系统 性能进行测试,包括: 在系统最大并发用户数的控制下,按照设定时间间隔方式对系统性能进行自动测试。3. 根据权利要求1所述的方法,其特征在于,所述根据测试性能参数及预设的标准性 能参数,确定是否需要更新所述最大并发用户数,包括: 将所述测试性能参数与预设的标准性能参数进行对比; 若每个测试性能参数优于对应的标准性能参数,则不需要更新所述最大并发用户数; 若任意一个测试性能参数不优于对应的标准性能参数,则需要更新所述最大并发用户 数。4. 根据权利要求1所述的方法,其特征在于,所述根据预设的标准性能参数迭代捜索 最优的最大并发用户数,包括: 根据预设的标准性能参数,并采用基于二分法的迭代算法迭代捜索最优的最大并发用 户数。5. 根据权利要求4所述的方法,其特征在于,根据预设的标准性能参数,并采用基于二 分法的迭代算法迭代捜索最优的最大并发用户数,包括: 步骤A、预设初始并发用户数范围为[Min, Max),并预设初始测试样本为 Tew = + M?)/ 2」,其中,初始并发用户数范围的最大值Max为当前最大并发用户数; 步骤B、根据测试样本Test对系统性能进行测试,得到测试性能参数;若任意一个测试 性能参数不优于对应的标准性能参数,则更新并发用户数范围为[Min, Test),并更新测试 样本为+ Tew)/2」;若每个测试性能参数优于对应的标准性能参数,则更新并 发用户数范围为[Test, Max),并更新测试样本为Fes/ =LWa.Y + :TeW)/2」; 步骤C、在更新的测试样本及并发用户数范围的基础上,重复执行步骤B,直到并发用 户数范围的两个端点的差值优于预设的差值阔值,输出并发用户数范围的中值为本次捜索 出的最优的最大并发用户数。6. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 在更新的最大并发用户数的控制下对系统性能进行测试,重新得到测试性能参数; 根据重新得到的测试性能参数及预设的标准性能参数,确定是否需要更新所述最大并 发用户数。7. 根据权利要求1至6任一项所述的方法,其特征在于,所述性能参数包括系统响应时 间、中央处理器CPU利用率、内存占用量。8. -种性能测试装置,其特征在于,所述装置包括:性能测试单元、更新确定单元、迭 代捜索及更新单元;其中, 所述性能测试单元,用于接收到测试启动指令时,在最大并发用户数的控制下对系统 性能进行测试,得到测试性能参数; 所述更新确定单元,用于根据测试性能参数及预设的标准性能参数,确定是否需要更 新所述最大并发用户数; 所述迭代捜索及更新单元,用于在所述更新确定单元确定需要更新所述最大并发用户 数时,根据预设的标准性能参数迭代捜索最优的最大并发用户数,并将所述最大并发用户 数更新为最优的最大并发用户数。9. 根据权利要求8所述的装置,其特征在于,所述性能测试单元,具体用于在系统最大 并发用户数的控制下,按照设定时间间隔方式对系统性能进行自动测试。10. 根据权利要求8所述的装置,其特征在于,所述更新确定单元,具体用于将所述测 试性能参数与预设的标准性能参数进行对比; 若每个测试性能参数优于对应的标准性能参数,则不需要更新所述最大并发用户数; 若任意一个测试性能参数不优于对应的标准性能参数,则需要更新所述最大并发用户 数。11. 根据权利要求8所述的装置,其特征在于,所述迭代捜索及更新单元,具体用于根 据预设的标准性能参数,并采用基于二分法的迭代算法迭代捜索最优的最大并发用户数。12. 根据权利要求8所述的装置,其特征在于,所述性能测试单元,还用于在更新的最 大并发用户数的控制下对系统性能进行测试,重新得到测试性能参数; 所述更新确定单元,还用于根据重新得到的测试性能参数及预设的标准性能参数,确 定是否需要更新所述最大并发用户数。13. 根据权利要求8至12任一项所述的装置,其特征在于,所述性能参数包括系统响应 时间、中央处理器CPU利用率、内存占用量。
【文档编号】H04W24/02GK105848176SQ201510018628
【公开日】2016年8月10日
【申请日】2015年1月14日
【发明人】李荣果, 贾磊, 张丽娟
【申请人】中国移动通信集团河北有限公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1