【技术实现步骤摘要】
基于Fiddler工具实现WEB化产品的网络性能测试的方法
[0001]本专利技术涉及工业测试
,尤其涉及一种基于Fiddler工具实现WEB化产品的网络性能测试的方法。
技术介绍
[0002]在智能集控产品中心软件产品Web化背景下,用户可以通过浏览器方便地访问应用服务。另外,一些需要通过手持设备进行作业的需求催生了移动端。因此智能集控产品中心很多项目都是PC端和移动端并存。而现场大型设备和网络布置对移动设备软件的使用造成了一定程度的影响,需要对PC端和移动端,在现场环境的性能测试,及弱网环境下交互是否友好等需求进行验证。且有的web化项目独立开发了web化客户端,禁止使用浏览器登录,所以有类似功能的devtools无法派上用处。
[0003]为此,如何实现智能集控产品的移动侧网络性能的测试成为当前急需解决的技术问题。
技术实现思路
[0004](一)要解决的技术问题
[0005]鉴于现有技术的上述缺点、不足,本专利技术提供一种基于Fiddler工具实现WEB化产品的网络性能测试的方法 ...
【技术保护点】
【技术特征摘要】
1.一种基于Fiddler工具实现WEB化产品的网络性能测试的方法,其特征在于,包括:Fiddler工具安装于WEB化产品的PC并开启浏览器的代理后,根据预先的网络测试环境的测试策略,Fiddler工具设置对应测试策略中至少一个网络环境,以模拟WEB化产品的客户端处于所述网络环境的场景;所述Fiddler工具以所述网络环境的上行参数和下行参数,中转所述客户端与服务器之间的交互数据,以使客户端和服务器发送的数据均为处于所述网络环境中时发送的数据;根据所述交互数据,获得所述客户端的网络性能测试结果;若所述浏览器为PC中的浏览器,则所述客户端为PC中的客户端;若所述浏览器为移动端中的浏览器,则所述客户端为移动端中的客户端。2.根据权利要求1所述的方法,其特征在于,根据预先的网络测试环境的测试策略,Fiddler工具设置对应测试策略中至少一个网络环境,以模拟WEB化产品的客户端处于所述网络环境的场景,包括:Fiddler工具接收测试者的编辑指令,并根据所述编辑指令开启弱网模式,以模拟WEB化产品的客户端处于弱网环境中;所述编辑指令为根据测试策略中的弱网模式设置信息确定的指令。3.根据权利要求2所述的方法,其特征在于,所述Fiddler工具以所述网络环境的上行参数和下行参数,中转所述客户端与服务器之间的交互数据,包括:针对单客户端场景,所述Fiddler工具获取所述客户端发送的第一数据后,采用弱网环境中的上行参数修改第一数据的信息并将修改后的第一数据转发至服务器;所述Fiddler工具接收所述服务器基于所述修改后的第一数据的响应信息,采用弱网环境中的下行参数修改响应信息,并将修改后的响应信息转发至所述客户端;所述上行参数包括:上行带宽、上行丢包率、上行延迟或DNS延迟;所述下行参数包括:下行带宽、下行丢包率、下行延迟或DNS延迟;所述弱网环境包括:2G、3G、4G或WIFI。4.根据权利要求3所述的方法,其特征在于,根据所述交互数据,获得所述客户端的网络性能测试结果;所述Fiddler工具将获取的所述第一数据和响应信息展示并确定所述客户端的单接口时网络性能测试结果。5.根据权利要求1所述的方法,其特征在于,根据预先的网络测试环境的测试策略,Fiddler工具设置对应测试策略中至少一个网络环境,以模拟WEB化产品的客户端处于所述网络环境的场景,包括:针对单客户端场景,Fiddler工具接收测试者的设置指令,基于设置指令开启第一断点模式或第二断点模式,以模拟WEB化产品的客户端处于断点环境中;所述设置指令为根据测试策略中的第一断点模式或第二断点模式对应的设置信息确定的指令;所述第一断点模式为所有HTTP信息均存在断点,所述第二断点模式为指定类型的HTTP信息存在断点。6.根据权利要求5所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:沈孟龙,袁星雨,黄少敏,姚芳,王金宇,
申请(专利权)人:浙江中控技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。