[发明专利]一种服务器测试方法、装置及系统在审
申请号: | 201611072335.X | 申请日: | 2016-11-29 |
公开(公告)号: | CN106775968A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 翁志清 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F11/22 |
代理公司: | 上海硕力知识产权代理事务所31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 测试 方法 装置 系统 | ||
技术领域
本发明涉及服务器压力测试的领域,特别是涉及一种服务器测试方法、装置及系统。
背景技术
随着信息化浪潮的推进,云计算、云服务、大数据等新兴产业的涌来,对服务器的需求越来越多。面对庞大的用户规模,应用服务器端的承载与并发等能力,显得愈发重要。为了服务的可靠性和稳定性,服务器压力测试成为软件上线前的必要环节。随着无线互联网的逐渐普及,移动终端应用的用户在短时间内成几何倍数的增长。面对庞大的用户规模,应用服务器端的承载与并发等能力,显得愈发重要。
与本专利最相近的专利如下:
申请号:CN201210593441.8
专利名称:服务器压力测试系统和方法
该发明实施例提供的一种服务器压力测试系统包括:至少一台测试脚本机、管理平台、数据库和需要测试的服务器。数据库存储系统中的数据;管理平台根据用户的输入数据生成控制指令,并将控制指令下发至各测试脚本机。测试脚本机中设置有针对需要测试的服务器建立的至少一测试脚本和该测试脚本相对应的控制脚本;测试脚本,生成测试请求,根据控制脚本的控制将测试请求发送至需要测试的所述服务器,并接收服务器对所述测试请求返回的测试应答,以及,根据测试应答得到至少部分测试结果数据,并将测试结果数据记录在数据库中;控制脚本,接收管理平台下发的控制指令,根据该控制指令对测试脚本进行控制。
目前,普遍应用的压力测试软件是惠普HP公司的LoadRunner,该软件有着从脚本开发到测试报告的全过程功能。然而,现有的压力测试软件至少具有如下缺陷:现有压力测试软件通常仅适用于Windows的操作环境,且大都面向网页(Web)的测试,适用范围较窄,有较大的局限性;并且,现有压力测试软件不但部署操作十分复杂,而且要求用户必须对该压力测试软件非常精通,人力要求过高,测试成本也过高。
发明内容
本发明的提供了一种服务器测试方法、装置及系统,其目的在于自动的运行测试程序,并对测试结果进行自动记录,提高测试效率,降低成本,且节省测试工程师花费的时间和精力。
本发明提供的技术方案如下:
一种服务器测试方法,包括步骤:
S100 接收测试开启命令,调用测试脚本文件;
S200 根据所述测试脚本文件的测试任务顺序进行测试,输出当前测试结果;完成当前测试任务,切换至下一测试任务进行测试;
S300 判断所述相应测试结果是否在对应的预设参考结果范围内;
S400 输出相应测试项目的判断结果。
本发明中,只要输入测试开启命令,就能够调用测试脚本文件,运行所需进行测试的测试项目的测试软件进行测试得到测试结果,完成当前的测试项目之后,根据测试脚本文件,切换至下一个测试项目进行测试。本发明可以在完成当前一项测试任务后,进行判断当前测试任务的当前测试结果是否在当前测试任务的预设参考范围内,如果是那么输出当前测试任务的当前测试结果在当前测试任务的预设参考范围内,如果不是那么输出当前测试任务的当前测试结果不在当前测试任务的预设参考范围内。也可以是将所有的测试任务进行测试完成后,再分别进行判断然后统计罗列,以图表的形式输出所有测试项目的测试判断结果。可以自动的运行测试程序,并对测试结果进行自动记录,可以提高测试效率,降低成本,且节省测试工程师花费的时间和精力。
进一步的,所述步骤S200包括步骤:
S210 根据预设的测试基准,进行CPU性能测试,得到所述CPU性能测试结果;完成当前测试任务,切换至下一测试任务进行测试;和/或,
S220 根据预设的测试基准,进行内存性能测试,得到所述内存性能测试结果;完成当前测试任务,切换至下一测试任务进行测试;和/或,
S230 根据预设的测试基准,进行磁盘性能测试,得到所述磁盘性能测试结果;完成当前测试任务,切换至下一测试任务进行测试;和/或,
S240 根据预设的测试基准,进行网络性能测试,得到所述网络性能测试结果。
本发明中,需要测试时,服务器通过测试脚本文件和测试软件进行测试,测试项目有CPU性能测试、内存性能测试、磁盘性能测试、网络性能测试中的一种或者多种组合。本发明可以自动的运行测试程序,并对测试结果进行自动记录,并通过测试脚本文件内的预设参考范围,将测试结束后得到的测试结果与相应的参考范围进行相应的判断,得到各项测试项目的判断结果提高测试效率,且节省测试工程师花费的时间和精力,适用范围宽,人力要求不高,测试成本低。
进一步的,所述步骤S210包括步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611072335.X/2.html,转载请声明来源钻瓜专利网。