[发明专利]一种web应用系统的链路压力测试方法有效
申请号: | 201910887089.0 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110618924B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 李粉;颜凤兰;胡伟中;方新苗 | 申请(专利权)人: | 浙江诺诺网络科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
地址: | 310000 浙江省杭州市西湖区双龙街199号杭政*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 应用 系统 压力 测试 方法 | ||
1.一种web应用系统的链路压力测试方法,其特征在于,包括:
执行测试脚本,以模拟海量用户并发执行目标链路业务接口;
监测与所述目标链路业务接口相关联的多个web应用系统,以获取各个所述web应用系统在所述目标链路业务接口执行过程中表现出的性能数据;
根据所述性能数据,确定所述多个web应用系统的链路压力测试结果;
其中,所述目标链路业务接口在执行过程中调用相关联的多个所述web应用系统,所述目标链路业务接口具体属于第一web应用系统且所述目标链路业务接口内部可调用第二web应用系统实现类。
2.如权利要求1所述的方法,其特征在于,在所述执行测试脚本,以模拟海量用户并发执行目标链路业务接口之前,还包括:
利用设置于压力测试服务器的性能测试工具Jmeter生成测试脚本,所述测试脚本包括以下任意一项或多项参数:QPS值、入口参数、并发数、持续加压时间、接口标识信息,其中所述接口标识信息用于确定待执行的链路业务接口。
3.如权利要求2所述的方法,其特征在于,在所述根据所述性能数据,确定所述多个web应用系统的链路压力测试结果之后,还包括:
修改所述测试脚本的参数,并利用修改后的测试脚本再次执行链路压力测试。
4.如权利要求1所述的方法,其特征在于,所述监测与所述目标链路业务接口相关联的多个web应用系统,包括:
利用监控报警平台Grafana监测与所述目标链路业务接口相关联的多个web应用系统。
5.如权利要求4所述的方法,其特征在于,所述获取各个所述web应用系统在所述目标链路业务接口执行过程中表现出的性能数据,包括:
获取各个所述web应用系统在所述目标链路业务接口执行过程中表现出的性能数据,所述性能数据包括以下任意一项或多项:CPU、网络I/O、内存、数据库访问量。
6.如权利要求5所述的方法,其特征在于,所述根据所述性能数据,确定所述多个web应用系统的链路压力测试结果,包括:
将各个所述web应用系统的性能数据按照不同维度生成可视化界面,并展示所述可视化界面,以作为链路压力测试结果。
7.如权利要求1-6任意一项所述的方法,其特征在于,在所述根据所述性能数据,确定所述多个web应用系统的链路压力测试结果之后,还包括:
在实际业务处理过程中,根据各个所述web应用系统的链路压力测试结果,利用路由网关对各个所述web应用系统进行限流控制。
8.一种web应用系统的链路压力测试装置,其特征在于,包括:
执行模块:用于执行测试脚本,以模拟海量用户并发执行目标链路业务接口;
监测模块:用于监测与所述目标链路业务接口相关联的多个web应用系统,以获取各个所述web应用系统在所述目标链路业务接口执行过程中表现出的性能数据;
测试结果确定模块:用于根据所述性能数据,确定所述多个web应用系统的链路压力测试结果;
其中,所述目标链路业务接口在执行过程中调用相关联的多个所述web应用系统,所述目标链路业务接口具体属于第一web应用系统且所述目标链路业务接口内部可调用第二web应用系统实现类。
9.一种web应用系统的链路压力测试设备,其特征在于,包括:
存储器:用于存储计算机程序;
处理器:用于执行所述计算机程序,以实现如权利要求1-7任意一项所述的一种web应用系统的链路压力测试方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时用于实现如权利要求1-7任意一项所述的一种web应用系统的链路压力测试方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江诺诺网络科技有限公司,未经浙江诺诺网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910887089.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据监控的方法和系统
- 下一篇:数据处理方法及系统