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