[发明专利]一种线上验证系统的性能检测方法有效
申请号: | 202110379726.0 | 申请日: | 2021-04-08 |
公开(公告)号: | CN113051145B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 谭旭;陈国庆;陈晨 | 申请(专利权)人: | 武汉极意网络科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京成实知识产权代理有限公司 11724 | 代理人: | 张焱 |
地址: | 430000 湖北省武汉市东湖开发区大学*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 线上 验证 系统 性能 检测 方法 | ||
1.一种线上验证系统的性能检测方法,其特征在于:具体包括以下步骤:
步骤一、系统设定:服务单元(1)与异步读取模块(2)实现双向连接,异步读取模块(2)与基准测试单元(3)实现双向连接,基准测试单元(3)的输出端与参考测试单元(4)的输入端连接,参考测试单元(4)的输出端分别与负载测试单元(5)和稳定测试单元(6)的输入端连接,负载测试单元(5)和稳定测试单元(6)的输出端均与基准测试单元(3)的输入端连接,利用服务单元(1)中的MySQL数据库(7)和redis存储模块(8)进行数据存储处理,并且在服务运行过程中通过异步读取模块(2)加强用户与后台之间的交互;
步骤二、基准测试:通过TPS标准模块(9)、RT标准模块(10)、CPU运行区间设定模块(11)和内存使用区间设定模块(12)来对系统运行的标准条件进行限定,TPS标准模块(9)将单位时间处理的事务数标准设定在1700-1900之间,RT标准模块(10)将平均响应时间标准设定在1-200ms之间,CPU运行区间设定模块(11)将资源利用率稳定在90%-100%之间,内存使用区间设定模块(12)将内存使用率稳定在6%-7%之间,然后通过单接口测试模块(13)按照上述标准条件对验证交易进行检测,若无法达到指标,无需再进行步骤四和步骤五,不满足最基础的交付目标,直接停止测试,若通过测试,则进入步骤三;
步骤三、参考测试:利用标准压测模块(14),对于1个并发的验证交易进行压测5分钟,得出一组基准数据,作为参考依据,重复进行三次后,通过数据整合模块(15)来求取三次基准数据中各项数据的平均值,用户通过基准测试数据获取模块(16)即可获得基准测试最终结果;
步骤四、负载测试:基于步骤三的最终结果,利用并发增大模块(17)来对每个接口逐步增大并发,用户通过测试持续模块(18)来到每个轮次持续的时间进行设定,同时利用图表生成模块(19)生成直观的测试信息展示图表,在出现性能拐点后,即可确定出当前系统下最大的处理能力;
步骤五、稳定测试:基于步骤三的最终结果,通过场景选择模块(20)来对核心场景进行选择,并且通过并发配比模块(21)对场景进行模拟,模拟完成后进行压测,通过测试设定模块(22)进行持续时长的设定,确定验证系统整体的资源使用情况和处理能力。
2.根据权利要求1所述的一种线上验证系统的性能检测方法,其特征在于:所述服务单元(1)包括MySQL数据库(7)和redis存储模块(8),且MySQL数据库(7)和redis存储模块(8)之间实现双向连接,所述MySQL数据库(7)用于对永久性数据进行存储,所述redis存储模块(8)用于对缓存数据进行存储。
3.根据权利要求1所述的一种线上验证系统的性能检测方法,其特征在于:所述基准测试单元(3)包括TPS标准模块(9)、RT标准模块(10)、CPU运行区间设定模块(11)、内存使用区间设定模块(12)和单接口测试模块(13),所述TPS标准模块(9)、RT标准模块(10)、CPU运行区间设定模块(11)和内存使用区间设定模块(12)均与单接口测试模块(13)实现双向连接。
4.根据权利要求1所述的一种线上验证系统的性能检测方法,其特征在于:所述参考测试单元(4)包括标准压测模块(14)、数据整合模块(15)和基准测试数据获取模块(16),所述标准压测模块(14)的输出端与数据整合模块(15)的输入端连接,所述数据整合模块(15)的输出端与基准测试数据获取模块(16)的输入端连接。
5.根据权利要求1所述的一种线上验证系统的性能检测方法,其特征在于:所述负载测试单元(5)包括并发增大模块(17)、测试持续模块(18)和图表生成模块(19),所述并发增大模块(17)的输出端与测试持续模块(18)的输入端连接,所述测试持续模块(18)的输出端与图表生成模块(19)的输入端连接。
6.根据权利要求1所述的一种线上验证系统的性能检测方法,其特征在于:所述稳定测试单元(6)包括场景选择模块(20)、并发配比模块(21)和测试设定模块(22),所述场景选择模块(20)的输出端与并发配比模块(21)的输入端连接,所述并发配比模块(21)的输出端与测试设定模块(22)的输入端连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉极意网络科技有限公司,未经武汉极意网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110379726.0/1.html,转载请声明来源钻瓜专利网。