[发明专利]一种性能测试系统及方法无效
申请号: | 201010613464.1 | 申请日: | 2010-12-20 |
公开(公告)号: | CN102075384A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 刘中水 | 申请(专利权)人: | 创新科存储技术有限公司;创新科存储技术(深圳)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 测试 系统 方法 | ||
1.一种性能测试系统,其特征在于,包括被测服务器池、负载客户端池、压力控制中心、脚本服务器和测试管理服务器,
所述被测服务器池包括至少一个被测服务器;
所述负载客户端池包括至少一个负载客户端,每个所述的负载客户端用于配置代理进程服务程序,所述代理进程用于启动负载客户端,模拟虚拟用户的运行,负责压力控制中心、负载客户端池和测试管理服务器互相之间的通讯;
所述脚本服务器用于按照性能场景的模式集中管理测试脚本;所述测试脚本用于调度负载客户端根据性能测试策略所需运行的程序;
所述压力控制中心用于在接收到来自测试管理服务器的开始测试命令后,调用脚本服务器上的测试脚本;在收到来自测试管理服务器的测试停止命令后,停止运行当前的测试脚本;
所述测试管理服务器,用于向压力控制中心发送开始测试的命令或测试停止命令;对负载客户端、压力控制中心及被测服务器的软硬件资源进行监控,向性能测试人员提供实时监控及数据分析。
2.根据权利要求1所述的性能测试系统,其特征在于,所述脚本服务器的测试脚本通过本地磁盘文件夹分类的方式存放,分类方式按照性能场景模式来划分。
3.根据权利要求1所述的性能测试系统,其特征在于,所述被测服务器为云存储系统或分布式文件系统。
4.根据权利要求1所述的性能测试系统,其特征在于,所述测试管理服务器包括:
配置管理模块用于配置所述被测服务器池、压力控制中心和客户端负载池运行参数和测试环境;
日志管理模块,用于收集被测试服务器池,压力控制中心和负载客户端池的日志文件;
监控模块,用于监控被测服务器池、压力控制中心和负载客户端池的运行情况,并收集被测服务器池、压力控制中心和负载客户端池的运行数据;
数据分析模块,用于对日志管理模块和监控模块所收集的数据进行汇总,通过宏编程的模式对汇总的数据进行分析;
通讯模块,用于与被测服务器池、压力控制中心和负载客户端池102之间的通讯,进行数据与消息传递。
5.一种无人值守的性能测试方法,其特征在于,该方法由如权利要求1所述的性能测试系统实现,包括如下步骤:
A、测试管理服务器登录到压力控制中心配置测试环境;
B、压力控制中心根据来自测试管理服务器的开始测试命令,调用脚本服务器中的测试脚本,启动性能测试;
C、测试管理服务器实时监控被测服务器的性能数据,判断被测服务器的CPU和/或内存的平均使用率是否大于预先设定的阈值,若是,执行步骤D,否则执行步骤E;
D、测试管理服务器发送测试停止命令至压力控制中心,测试管理服务器从压力控制中心收集性能测试结果进行分析,分析完毕后结束本流程;
E、停止当前测试,测试管理服务器还原测试现场,增加并发用户数,并返回步骤A。
6.根据权利要求5所述的方法,其特征在于,所述预先设定的阈值为75%。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新科存储技术有限公司;创新科存储技术(深圳)有限公司,未经创新科存储技术有限公司;创新科存储技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010613464.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:塑料输液容器用聚丙烯组合盖
- 下一篇:一次性采血袋