【CN109960619A】一种性能测试平台及方法【专利】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201910112366.0
(22)申请日 2019.02.12
(71)申请人 众安在线财产保险股份有限公司
地址 200002 上海市黄浦区圆明园路169号
协进大楼4-5楼
(72)发明人 李德宝 张招 安太伟 童博林
牛子春 时光南 高德森
(74)专利代理机构 北京市万慧达律师事务所
11111
代理人 顾友
(51)Int.Cl.
G06F 11/22(2006.01)
G06F 11/34(2006.01)
(54)发明名称
一种性能测试平台及方法
(57)摘要
本发明公开了一种性能测试平台及方法,包
括配合使用的性能测试控制台和后台服务平台,
性能测试控制台至少包括:测试需求管理模块,
用于对提测需求进行管理,获取标准化的项目提
测信息;机器资源管理模块,用于对接资源池管
理系统,向资源池管理系统申请机器资源;测试
报告管理模块,用于对接收到的测试数据进行实
时分析处理后,展示相应数据并将最终结果存储
至数据库。本发明从项目提测开始,对提测需求
进行管理,通过标准化模板使提测信息更加准
确,通过平台的机器资源管理模块协助,直接配
置所需要的机器资源,缩短了性能测试准备周
期,省时省力,并且支持测试报告生成功能,方便
测试人员尤其是非专业测试人员查看相关数据。权利要求书2页 说明书9页 附图2页CN 109960619 A 2019.07.02
C N 109960619
A
权 利 要 求 书1/2页CN 109960619 A
1.一种性能测试平台,包括配合使用的性能测试控制台和后台服务平台,其特征在于,所述性能测试控制台至少包括:
测试需求管理模块,用于对提测需求进行管理,获取标准化的项目提测信息;
机器资源管理模块,用于对接资源池管理系统,向所述资源池管理系统申请机器资源;
测试报告管理模块,用于对接收到的测试数据进行实时分析处理后,展示相应数据并将最终结果存储至数据库。
2.根据权利要求1所述的性能测试平台,其特征在于,所述性能测试控制台还包括:
测试脚本管理模块,用于上传或者在线编辑脚本,获取可执行的压测脚本。
3.根据权利要求1或2所述的性能测试平台,其特征在于,所述性能测试控制台还包括:
测试流程管理模块,用于对提测项目以及项目参与人进行管理。
4.根据权利要求1或2所述的性能测试平台,其特征在于,所述性能测试控制台还包括
测试计划管理模块,用于控制关联项目、资源申请功能,对测试计划进行管理,执行压测,触发任务分发模块,发消息给任务执行服务平台发起执行,启动应用监控服务平台实时收集应用数据。
5.根据权利要求1或2所述的性能测试平台,其特征在于,所述后台服务平台包括:
资源管理系统,用于控制资源池的上线及下线操作,压测机的初始化、释放以及启动操作。
6.根据权利要求1或2所述的性能测试平台,其特征在于,所述后台服务平台还包括:
应用指标监控服务平台,用于采集被测服务器的测试数据,并将所述测试数据实时返回给所述性能测试控制台。
7.根据权利要求1或2所述的性能测试平台,其特征在于,所述后台服务平台还包括:
任务执行服务平台,用于实时从所述性能测试控制台获取提测项目的相关数据,执行相关测试计划。
8.根据权利要求7所述的性能测试平台,其特征在于,所述后台服务平台还包括:
任务分发服务平台,用于触发所述任务执行服务平台执行相关测试计划。
9.根据权利要求1或2所述的性能测试平台,其特征在于,所述后台服务平台还包括:
脚本解析服务平台,用于解析所述上传或在线编辑的脚本,生成可执行的压测脚本,并将所述压测脚本发送至所述性能测试控制台。
10.一种性能测试方法,其特征在于,所述方法基于权利要求1至9任意一项所述性能测试平台,所述方法包括如下步骤:
S1:获取项目提测信息,所述项目提测信息至少包括提测需求信息;
S2:根据所述项目提测信息新建测试计划,所述测试计划包括测试所需机器信息;
S3:根据所述测试计划申请机器资源,所述机器执行所述测试计划,对所述待测服务器进行测试;
S4:获取测试数据,对所述测试数据进行实时分析处理,生成测试报告。
11.根据权利要求10所述的性能测试方法,其特征在于,所述根据所述项目提测信息新建测试计划还包括:
上传或者在线编辑脚本,获取可执行的压测脚本。
12.根据权利要求10或11所述的性能测试方法,其特征在于,所述方法还包括:
2