[发明专利]全链路分布式的压力测试方法在审

专利信息
申请号: 202210911724.6 申请日: 2022-07-29
公开(公告)号: CN115168233A 公开(公告)日: 2022-10-11
发明(设计)人: 杨兵;余欣;余海霞;徐文兵 申请(专利权)人: 四川封面传媒科技有限责任公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 成都虹桥专利事务所(普通合伙) 51124 代理人: 吴中伟
地址: 610020 四川省成都市*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 全链路 分布式 压力 测试 方法
【权利要求书】:

1.全链路分布式的压力测试方法,其特征在于,包括以下步骤:

S01、获取浏览器的用户操作记录或者抓取APP的用户操作记录,并生成HAR文件;

S02、将HAR文件上传到全链路分布式的压力测试平台生成压力测试脚本,所述生成压力测试脚本包括以下步骤:

S201、解析HAR文件,获得请求信息,所述请求信息包括域名、请求路径、请求头文件和请求参数;

S202、将所述请求信息调入压力测试脚本摸版中生成压力测试脚本,所述压力测试脚本用于模拟用户向服务器发起请求;

S03、用户设定压力测试相关参数,所述相关参数包括压力测试接口、服务器、并发线程数、并发用户数、每秒启动用户数和压力测试时长;

S04、根据用户设定的压力测试相关参数,执行压力测试脚本,获得压力测试结果。

2.根据权利要求1所述的全链路分布式的压力测试方法,其特征在于,所述解析HAR文件包括以下步骤:

S2011、解析HAR中的请求,并过滤无效请求;

S2012、提取请求中的URL内容,通过“/”或“//”解析出请求的域名;通过‘/’或‘?’解析出请求的路径;

S2013、提取请求头文件,通过关键字过滤掉包含所述关键字的请求头文件,所述关键字包括host、connection、content-length、accept、user-agent、origin、sec-fetch-site、sec-fetch-mode、sec-fetch-dest、referer、accept-encoding、accept-language、cookie、method、authority、scheme、path、if-none-match、if-modified-since、cache-control、upgrade-insecure-requests、sec-fetch-user和content-type;

S2014、判断请求属于发送请求还是接收请求,如果是发送请求,则判断请求中是否含有parames和text,如果有parames,则提取parames中的name和value,并以字典数据类型保存,如果有text,且text中包含=和符号,则通过=和之间的数据以字典数据类型保存;如果是接收请求,则将接收请求中的key和value中的数据以字典数据类型保存。

3.根据权利要求2所述的全链路分布式的压力测试方法,其特征在于,所述过滤无效请求通过关键字配置文件进行过滤,如果请求中包含关键字,则所述请求为无效请求,所述关键字包括png、css、js、json、gif、jpg、jpeg、woff、imkbh.thecover.cn、m3u8、ico、woff2、mp3和mp4。

4.根据权利要求1或2所述的全链路分布式的压力测试方法,其特征在于,步骤S202中,还包括依据请求信息生成调试脚本,所述调试脚本用于查看或验证请求信息是否正常。

5.根据权利要求1或2所述的全链路分布式的压力测试方法,其特征在于,所述压力测试平台还包括master压测执行命令和slave执行命令;所述master压测执行命令用于指定压测脚本位置、压测端口、并发用户数、每秒启动用户数,执行线程数,压测时长,master日志保存地址,压测报告存储地址;所述slave执行命令用于指定压测脚本位置、指定master的IP地址,master的压测端口,slave日志保存地址。

6.根据权利要求1或2所述的全链路分布式的压力测试方法,其特征在于,在压力测试脚本中,将域名和请求路径相同的访问合并处理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川封面传媒科技有限责任公司,未经四川封面传媒科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210911724.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top