The invention discloses a server testing method, a device and a system thereof. The method comprises the steps of: receiving S100 open test commands, call the test script file; S200 test according to the test task order test script file, output current test results; the completion of the current task, switching to the next test task test; S300 test results in the corresponding judgment whether the preset reference results corresponding to a range of S400 judgment result; the output of the corresponding test items. The testing personnel as long as the input test open command, can call the test script file, run the test program can automatically, and automatically record the test results, improve test efficiency, reduce costs, and save time and energy cost test engineer.
【技术实现步骤摘要】
一种服务器测试方法、装置及系统
本专利技术涉及服务器压力测试的领域,特别是涉及一种服务器测试方法、装置及系统。
技术介绍
随着信息化浪潮的推进,云计算、云服务、大数据等新兴产业的涌来,对服务器的需求越来越多。面对庞大的用户规模,应用服务器端的承载与并发等能力,显得愈发重要。为了服务的可靠性和稳定性,服务器压力测试成为软件上线前的必要环节。随着无线互联网的逐渐普及,移动终端应用的用户在短时间内成几何倍数的增长。面对庞大的用户规模,应用服务器端的承载与并发等能力,显得愈发重要。与本专利最相近的专利如下:申请号:CN201210593441.8专利名称:服务器压力测试系统和方法该专利技术实施例提供的一种服务器压力测试系统包括:至少一台测试脚本机、管理平台、数据库和需要测试的服务器。数据库存储系统中的数据;管理平台根据用户的输入数据生成控制指令,并将控制指令下发至各测试脚本机。测试脚本机中设置有针对需要测试的服务器建立的至少一测试脚本和该测试脚本相对应的控制脚本;测试脚本,生成测试请求,根据控制脚本的控制将测试请求发送至需要测试的所述服务器,并接收服务器对所述测试请求返回的测试应答,以及,根据测试应答得到至少部分测试结果数据,并将测试结果数据记录在数据库中;控制脚本,接收管理平台下发的控制指令,根据该控制指令对测试脚本进行控制。目前,普遍应用的压力测试软件是惠普HP公司的LoadRunner,该软件有着从脚本开发到测试报告的全过程功能。然而,现有的压力测试软件至少具有如下缺陷:现有压力测试软件通常仅适用于Windows的操作环境,且大都面向网页(Web)的测试,适 ...
【技术保护点】
一种服务器测试方法,其特征在于,包括步骤:S100接收测试开启命令,调用测试脚本文件;S200根据所述测试脚本文件的测试任务顺序进行测试,输出当前测试结果;完成当前测试任务,切换至下一测试任务进行测试;S300判断所述相应测试结果是否在对应的预设参考结果范围内;S400输出相应测试项目的判断结果。
【技术特征摘要】
1.一种服务器测试方法,其特征在于,包括步骤:S100接收测试开启命令,调用测试脚本文件;S200根据所述测试脚本文件的测试任务顺序进行测试,输出当前测试结果;完成当前测试任务,切换至下一测试任务进行测试;S300判断所述相应测试结果是否在对应的预设参考结果范围内;S400输出相应测试项目的判断结果。2.根据权利要求1所述的服务器测试方法,其特征在于,所述步骤S200包括步骤:S210根据预设的测试基准,进行CPU性能测试,得到所述CPU性能测试结果;完成当前测试任务,切换至下一测试任务进行测试;和/或,S220根据预设的测试基准,进行内存性能测试,得到所述内存性能测试结果;完成当前测试任务,切换至下一测试任务进行测试;和/或,S230根据预设的测试基准,进行磁盘性能测试,得到所述磁盘性能测试结果;完成当前测试任务,切换至下一测试任务进行测试;和/或,S240根据预设的测试基准,进行网络性能测试,得到所述网络性能测试结果。3.根据权利要求2所述的服务器测试方法,其特征在于,所述步骤S210包括步骤:S211根据所述测试脚本文件开启运行CPU性能测试工具,加热CPU到最大负载工作温度;S212在预设的测试CPU时间内,根据预设的算法,不断检测CPU在超频/满载时的CPU性能测试结果;S213输出所述CPU性能测试结果;S214完成所述CPU性能测试任务,切换至下一测试任务进行测试。4.根据权利要求2所述的服务器测试方法,其特征在于,所述步骤S220包括步骤:S221根据所述测试脚本文件自动关闭所有运行的应用程序;S222根据所述测试脚本文件开启运行内存性能测试工具;S223根据预设测试内存的大小和预设测试次数,按照由小变大的顺序,依次增大测试内存的大小,进行内存性能测试,得到内存性能测试结果;S224判断所述内存性能测试次数是否达到所述预设测试次数;若是执行步骤S225;否则,返回执行步骤S223;S225自动停止所述内存性能测试;S226输出所述内存性能测试结果;S227完成所述内存性能测试任务,切换至下一测试任务进行测试。5.根据权利要求2所述的服务器测试方法,其特征在于,所述步骤S230包括步骤:S231预先设置测试文件大小,所述测试文件大小大于所述服务器内存大小;S232根据所述测试脚本文件开启运行磁盘性能测试工具;S233通过运行所述磁盘性能测试工具对磁盘进行测试,得到磁盘性能测试结果;S234输出所述磁盘性能测试结果;S235完成所述磁盘性能测试任务,切换至下一测试任务进行测试。6.根据权利要求2所述的服务器测试方法,其特征在于,所述步骤S240包括步骤:S241根据所述测试脚本文件开启运...
【专利技术属性】
技术研发人员:翁志清,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。