[发明专利]一种服务器系统性能的自动化测试方法及系统在审
申请号: | 201711319772.1 | 申请日: | 2017-12-12 |
公开(公告)号: | CN107908538A | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 田文录 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 冯春连 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 系统 性能 自动化 测试 方法 | ||
技术领域
本发明涉及自动化测试,具体地说是一种服务器系统性能的自动化测试方法及系统。
背景技术
在服务器生产行业,多少年来在测试环节一直是手动操作,验证和确认性能的各项指标。在互联网新时代,需要导入自动化程序来实现生产的批量作业和紧张的供货节奏。
自动化测试广义说法包括,白盒自动化测试,GUI自动化测试,性能自动化测试。
GUI自动化测试的原理:通过软件模拟用户实际的鼠标和键盘操作,,实现自动化执行和操作的过程。
性能自动化测试的原理:通过客户端模拟多个虚拟用户并发请求,来检验服务器的性能行为是否满足系统要求。
自动化测试的优点:1、通过录制,编写脚本执行测试,减少回归测试;2、执行手工测试困难,或不可能做得测试,模拟多个用户并发测试;3、更好的利用资源,将繁琐的任务自动化,利用晚上或周末的时间进行执行自动化测试;4、测试具有一致性和可重复性,重复多次相同的测试,在不同配置下执行,可以在不同的操作系统测试;5、测试的复用性;6、缩短测试的时间和周期。
自动化测试局限:1、不能取代手工测试;2、手工测试比自动化测试发现的bug要多;3、自动化测试不能提高有效性;4、工具本身不具有想象力;5、对测试质量的依赖性极大。
发明内容
本发明的技术任务是解决现有技术的不足,提供一种服务器系统性能的自动化测试方法。
本发明的技术方案是按以下方式实现的:
一种服务器系统性能的自动化测试方法,该方法应用于基于TCP/IP或UDP协议的网络服务器系统,该方法包括:
测试准备工作:测前指令维护,测前治具准备,诊断;
导入并启动自动化测试系统;
自动化测试系统对服务器系统进行压力性能测试,并将测试结果以网页的形式进行展示;
自动化测试系统包括:
用于录入指令测试要求的指令录入模块;
用于对服务器系统进行压力测试的自动测试模块;
用于将测试结果传送至网络服务器的传送模块;
用于获取测试结果并将测试结果以网页的形式进行展示的监视模块。
测试准备工作的具体操作为:
测前指令维护包括准备固件文件、维护数据库、更新定制机型的测试工具和测试脚本;
测前治具准备为诊断测试提供相应硬件治具,使系统功能测试顺利完成;
诊断则是通过系统diag来测试整机功能的完整性和稳定性,其中,诊断由PT Test、RunIN Test和抽检构成。
导入自动化测试系统的实现过程包括:
维护管理整机部件、固件信息,按照自动化测试系统的指令要求进行设置,以配合灵活多样的定制化生产,为实现自动化测试做准备,同时保证整机信息的正确性;
对所要维护的信息进行分类以及统一规则,实现自动化检查;
按照维护的要求进行刷新。
所要维护的信息包括服务器FW、HD、CPU、Memory、NIC、Power、RAID、BP,导入的自动化测试系统完成所要维护信息的检验与刷新,并生产诊断结果供后台数据库分析和判断。
对服务器系统进行压力性能测试的具体过程为:
了解需求,分析数据库应用系统,确定压力测试对象,完成压力测试计划的人工编写;
定义压力测试目标,评审修改压力测试计划;
设置测试数据,用多进程模拟多用户;
设置并发点;
进行自动化测试,自动记录并分析测试结果。
分析的测试结果包括:
1)测试使用的时间和被测事务的响应时间
2)压力测试参与的进程个数, 成功个数, 失败个数;
3)压力测试参与进程失败的原因,失败原因可以是设置失败、执行错误、网络连接失败或测试数据不合理;
4)事务的响应时间随用户增加的变化图;
5)资源限制。
本发明还提供一种服务器系统性能的自动化测试系统,包括:
用于录入指令测试要求的指令录入模块;
用于对服务器系统进行压力测试的自动测试模块;
用于将测试结果传送至网络服务器的传送模块;
用于获取测试结果并将测试结果以网页的形式进行展示的监视模块。
本发明的一种服务器系统性能的自动化测试方法及系统与现有技术相比所产生的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711319772.1/2.html,转载请声明来源钻瓜专利网。