[发明专利]一种性能测试管理平台有效
申请号: | 201710828656.6 | 申请日: | 2017-09-14 |
公开(公告)号: | CN107634878B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 毛贝贝 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张亮 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 测试 管理 平台 | ||
本发明提供了一种性能测试管理平台,包括配合使用的用户控制台和后台服务平台,用户控制台包括机器管理单元和测试管理单元,测试管理单元包括性能测试脚本管理模块、用户分布模型管理模块、负载模型管理模块、思考时间模型管理模块和性能测试计划管理模块;后台服务平台包括后台服务器和各自用于进行性能监测的一组性能检测器,所述的后台服务器包括监控任务控制器、性能数据采集单元、性能数据处理单元和数据库。本发明实现了性能测试和测试管理的结合,既方便测试人员用以记录、管理测试中的人力资源、硬软件资源信息,也能够自动对性能测试中的性能测试数据进行监控采样,一定程度上提高了测试效率和测试质量。
技术领域
本发明涉及性能测试领域,具体是一种性能测试管理平台,主要适于服务器端性能测试、客户端性能测试及网络性能测试使用。
背景技术
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。相对于功能测试,性能测试最大的不同的是,性能测试的执行是基本功能的重复与并发。
通常来说,为了进行相应的性能测试:在性能测试开始之前,需要模拟多用户;在性能测试进行中,需监控测试所得的指标参数;在性能测试结束后,需要对数据进行分析。为此,现有技术中出现了多种自动化性能测试工具和测试管理工具。
尽管市场上涌现出越来越多的自动化性能测试工具和测试管理工具,但没有工具能够为测试人员提供一个平台,用于统一记录、管理测试过程中的人力资源以及硬软件资源信息。测试人员通常只能用纸和笔来记录这些信息,以备必要之时查阅。但信息易于丢失且记录、查阅不便,影响性能测试工作的效率和质量。另外,现有技术中常出现测试需求不同的性能测试,现有自动化性能测试工具和测试管理工具无法满足测试需求多样性需求。此为现有技术中存在的技术问题。
发明内容
本发明的发明目的在于,提供一种性能测试管理平台,用于解决现有技术中存在的技术问题。
为解决上述技术问题,本发明提供了一种性能测试管理平台,包括配合使用的用户控制台和后台服务平台,所述用户控制台的数量至少为一个,各所述的用户控制台均包括:
机器管理单元,包括测试机管理模块,用于实现对各待测试的测试机的信息管理;
测试管理单元,包括性能测试脚本管理模块、用户分布模型管理模块、负载模型管理模块、思考时间模型管理模块和性能测试计划管理模块,依序用于实现对测试脚本、用户分布模型、负载模型、思考时间模型和测试计划的管理;
所述的后台服务平台包括后台服务器和各自用于进行性能监测的一组性能检测器,所述的后台服务器包括:
监控任务控制器,与各所述的性能检测器分别相连,用于控制各所述性能检测器的工作状态;
性能数据采集单元,包括用于监听各所述性能检测器的工作状态的性能检测器监听模块、以及用于采集当前处于工作开启状态的各性能检测器的性能检测数据的性能数据采集模块;
性能数据处理单元,用于处理上述性能数据采集单元采集到的性能检测数据,并控制该处理后的性能检测数据的存储;以及
数据库,用于本性能测试管理平台的数据存储。
其中,所述的性能检测器采用用于监测服务器性能的服务器性能检测器、用于监测客户端性能的客户端性能检测器、用于监测网络性能的网络性能检测器中的至少一种。
其中,所述的用户控制台还包括基础配置单元;所述的基础配置单元包括:
用户管理模块,所述的用户管理模块包括用户基本信息管理单元,所述的用户基本信息管理单元用于对用户的基本信息进行管理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710828656.6/2.html,转载请声明来源钻瓜专利网。