[发明专利]一种HTTP(S)流量内容自动化校验方法及存储介质有效
申请号: | 202010600922.1 | 申请日: | 2020-06-26 |
公开(公告)号: | CN111770004B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 徐正翔;李耀;田骏 | 申请(专利权)人: | 武汉众邦银行股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 成都正煜知识产权代理事务所(普通合伙) 51312 | 代理人: | 徐金琼 |
地址: | 432200 湖北省武汉市黄陂区盘龙城经济开发区汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 http 流量 内容 自动化 校验 方法 存储 介质 | ||
本发明公开了一种基于Fiddler的HTTP(S)流量内容自动化校验方法及存储介质,属于计算机自动化测试技术领域,解决现有技术中的流量数据校验的问题。本发明通过Fiddler获取自动保存流量数据(HTTP(S)流量数据)的脚本;基于参数值的校验规则获取相应的处理流量数据的程序;执行处理流量数据的程序中生成预期结果的功能,生成用来校验流量数据的预期结果;Fiddler开始捕获所述测试电脑上的流量数据、并基于脚本自动将流量数据进行保存;选择保存的实际结果,基于校验实际结果的功能,自动将实际结果与预期结果进行对比,对比后,得到流量数据的校验结果。本发明用于流量数据内容自动化校验。
技术领域
一种基于Fiddler的HTTP(S)流量内容自动化校验方法及存储介质,用于HTTP(S)流量数据内容自动化校验,属于计算机自动化测试技术领域。
背景技术
Fiddler抓包技术:使用Fiddler开源工具的数据捕获功能模块,对HTTP(S)数据进行实时捕获;然后编写自定义处理脚本,提取出HTTP(S)数据的请求包,保存为文本文档;最后编写数据处理模块,按照规定的数据定义规则进行校验。
网络大数据分析的基础数据来源大部分都是在特定操作下进行的一系列HTTP(S)请求,每个数据都有相应的参数以及合理的参数值。目前现有的技术手段大致如下:在校验HTTP(S)流量携带的数据的时候,首先打开Fiddler软件,接着再进行一系列特定的操作,然后将Fiddler捕获到的HTTP(S)请求数据手动保存到本地,最后将保存到本地的请求数据进行人工对比,确认参数以及参数值是否符合规范。
根据目前现有的技术方案,校验一系列测试操作的HTTP(S)流量数据需要进行的步骤包括:1.打开Fiddler软件开始捕获流量数据;2.根据捕获的流量数据进行一系列特定操作;3.手动保存捕获的特定操作后的流量数据;4.打开保存的数据文件,逐行人工对每一条特定操作后的流量数据对照着相应的数据规范进行校验。因为HTTP(S)流量数据上报的接口很多,并且每个接口的参数个数也很多,所以,现有的流量数据校验方案耗时巨大,效率低下,而且人工校验大量的数据很容易出错。
发明内容
针对上述研究的问题,本发明的目的在于提供一种基于Fiddler的HTTP(S)流量内容自动化校验方法及存储介质,解决现有技术中的HTTP(S)流量数据校验方案耗时巨大,效率低下,而且人工校验大量的数据很容易出错的问题。
为了达到上述目的,本发明采用如下技术方案:
一种基于Fiddler的HTTP(S)流量内容自动化校验方法,包括以下步骤:
步骤1:Fiddler获取自动保存HTTP(S)流量数据的脚本;
步骤2:基于参数值的校验规则获取相应的处理HTTP(S)流量数据的程序,处理HTTP(S)流量数据的程序包括生成预期结果和校验实际结果两个功能;
步骤3:执行处理HTTP(S)流量数据的程序中生成预期结果的功能,生成用来校验HTTP(S)流量数据的预期结果;
步骤4:启动Fiddler,配置好相应的捕获HTTP(S)流量数据的设置;
步骤5:配置好后,执行一系列固定的测试操作,Fiddler开始捕获所述测试电脑上的HTTP(S)流量数据、并基于步骤1获取的脚本自动将HTTP(S)流量数据保存到本地目录;
步骤6:选择所述步骤5中保存的HTTP(S)流量数据,即保存的实际结果,基于校验实际结果的功能,自动将实际结果与所述步骤3中的预期结果进行对比,对比后,展示此次操作过程中产生的HTTP(S)流量数据的校验结果。
进一步,步骤1具体包括以下步骤:
步骤1.1:运行Fiddler的最新版本,通过Fiddler右侧功能标签栏找到FiddlerScript标签;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉众邦银行股份有限公司,未经武汉众邦银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010600922.1/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法