[发明专利]一种线上验证系统的性能检测方法有效
申请号: | 202110379726.0 | 申请日: | 2021-04-08 |
公开(公告)号: | CN113051145B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 谭旭;陈国庆;陈晨 | 申请(专利权)人: | 武汉极意网络科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京成实知识产权代理有限公司 11724 | 代理人: | 张焱 |
地址: | 430000 湖北省武汉市东湖开发区大学*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 线上 验证 系统 性能 检测 方法 | ||
本发明公开了一种线上验证系统的性能检测方法,具体包括以下步骤:步骤一、系统设定;步骤二、基准测试;步骤三、参考测试;步骤四、负载测试;步骤五、稳定测试,本发明涉及验证性能检测技术领域。该线上验证系统的性能检测方法,通过采用双数据库进行服务,并且通过异步读取进行加载,可以高效地完成验证流,给用户一种流畅的感觉,验证流程错误率为0%,直接对性能指标进行限定,使得接口在指标范围内运行,再利用基准测试的方法对系统进行粗略评判,之后再通过增加负载或者模拟对应场景的方式进行行为测试,保证系统有效运行的基础上,进行更加全面的测试,保证测试结果的精准度,从而保证系统的高效、舒适和全面性。
技术领域
本发明涉及验证性能检测技术领域,具体为一种线上验证系统的性能检测方法。
背景技术
现在手机号登录在现在的项目中用的场景非常多,我们用到的大部分手机APP登录都采用了此种方式,利用短信验证码进行身份验证是目前互联网众多产品常用的一种方式,短信验证登录,首先获取平台三个参数,拿到平台的参数,封装访问,从前端传来的手机号利用封装的方法访问获取验证码,然后返回给前台。
线上验证系统使用面广泛,线上验证系统在使用时,经常会在一个时间段出现大量交易请求出现的情况,一般的系统很容易就会出现崩溃,需要维护人员进行后续的维护,这样对于系统的处理性能和处理稳定性能的检测就变得十分重要,常规线上验证系统的性能检测手段单一,测试缓慢,且无法测出当前系统下最大的处理能力,不利于对后续容量和风险的预估,并且缺乏对与验证系统整体的资源使用情况和处理能力的测试,导致测试结果不够全面,为此特提出一种线上验证系统的性能检测方法,为用户提供一种高效、舒适及测试全面的性能检测方法。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种线上验证系统的性能检测方法,解决了常规线上验证系统的性能检测手段单一,测试缓慢,测试结果不够全面的问题。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:一种线上验证系统的性能检测方法,具体包括以下步骤:
步骤一、系统设定:利用服务单元中的MySQL数据库和redis存储模块进行数据存储处理,并且在服务运行过程中通过异步读取模块加强用户与后台之间的交互;
步骤二、基准测试:通过TPS标准模块、RT标准模块、CPU运行区间设定模块和内存使用区间设定模块来对系统运行的标准条件进行限定,然后通过单接口测试模块按照上述标准条件对验证交易进行检测,若无法达到指标,无需再进行步骤四和步骤五,不满足最基础的交付目标,直接停止测试,若通过测试,则进入步骤三;
步骤三、参考测试:利用标准压测模块,对于1个并发的验证交易进行压测5分钟,此时不加 Think Time(性能测试中,事务与事务之间短暂的停顿),得出一组基准数据,作为参考依据,重复进行三次后,通过数据整合模块来求取三次基准数据中各项数据的平均值,用户通过基准测试数据获取模块即可获得基准测试最终结果;
步骤四、负载测试:基于步骤三的最终结果,利用并发增大模块来对每个接口逐步增大并发,用户通过测试持续模块来到每个轮次持续的时间进行设定,同时利用图表生成模块生成直观的测试信息展示图表,在出现性能拐点后,即可确定出当前系统下最大的处理能力;
步骤五、稳定测试:基于步骤三的最终结果,通过场景选择模块来对核心场景进行选择,并且通过并发配比模块对场景进行模拟,模拟完成后进行压测,通过测试设定模块进行持续时长的设定,确定验证系统整体的资源使用情况和处理能力。
优选的,所述服务单元与异步读取模块实现双向连接,所述异步读取模块与基准测试单元实现双向连接,所述基准测试单元的输出端与参考测试单元的输入端连接,所述参考测试单元的输出端分别与负载测试单元和稳定测试单元的输入端连接,所述负载测试单元和稳定测试单元的输出端均与基准测试单元的输入端连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉极意网络科技有限公司,未经武汉极意网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110379726.0/2.html,转载请声明来源钻瓜专利网。