一种基于fiddler的demo录制方法

文档序号:6630664阅读:809来源:国知局
一种基于fiddler的demo录制方法
【专利摘要】本发明提供一种基于FIDDLER的DEMO录制方法,在搭建好的工程环境中运行工程,同时,在Fiddler的自动响应面板中,去掉“Enable automatic responses”前面的勾;在所有的操作都执行完成后,将当前Web会话中的所有内容保存,最后保存成格式为saz的数据包;将界面与服务器端分离;打开界面或可执行文件,然后进行操作,这时就可以执行第步中的所有操作了。本发明和现有技术相比,通过Fiddler的记录Session功能,将所有后台数据记录成一个数据包,界面只需要直接访问数据包,而不需要去部署复杂而要求较高的后台,数据包封装的比较完整,保证了系统的安全性和保密性。
【专利说明】—种基于FIDDLER的DEMO录制方法

【技术领域】
[0001]本发明涉及计算机程序领域,具体地说是一种基于FIDDLER的DEMO录制方法。

【背景技术】
[0002]Demo制作一直是项目中很重要的一部分。Demo的制作与项目的实现技术息息相关。在项目得结尾,通常都要将项目制作成Demo演示程序,用于向外展示之用。一个好的演示程序应该能够与源程序具有相同的功能,并且能够具有良好的交互性,在保证交互性的基础上,还要能够保证系统的安全性和保密性,不能让系统的源码外泄,不能通过Demo看到系统后台的运行原理。
[0003]对于B/S架构的系统来说,Server端的部署一般是比较繁琐而且保密性很高的,如果将Server端制作在Demo中,就会造成很大的安全问题。因此,需要考虑一种方法,只将浏览器端制作在Demo中。为了保证交互性,同时需要浏览器能够接收Server端的数据。B/S架构的通讯方式一般是基于HTTP的,基于此,我们需要找寻一种能够将Server端数据保留下来的工具,Fiddler是一款很好的免费软件,它能够很好的将浏览器端的HTTP请求截留下来并制作成数据包,浏览器通过它直接访问数据包的内容,便可以运行整个系统。
[0004]基于“瘦”客户端,“胖”服务器端的业务越来越多。一个庞大的服务器端,在进行掩饰的时候进行部署是非常麻烦而不可行的。如今,“瘦”客户端“胖”服务器端的是将来信息化发展的主流方向。因此,在今后的Demo展示中,将会越来越多的依赖于客户端,一个脱离“胖”服务器端并能独立运行的展示程序是非常有用的。在演示时,只需通过客户端操作,便可以看到整个系统的大体结构和运行过程,这对于产品的后期是非常有利的。


【发明内容】

[0005]本发明的目的是克服现有技术中存在的不足,提供一种基于FIDDLER的DEMO录制方法,。
[0006]本发明的技术方案是按以下方式实现的,其方法如下:
Cl)在搭建好的工程环境中运行工程,同时,在Fiddler的自动响应面板中,去掉“Enable automatic responses”前面的勾;并将左侧Web会话清空;清空后,刷新界面,登陆并开始操作,将展示时所要的操作全部执行一遍;
(2)在所有的操作都执行完成后,将当如Web会话中的所有内容保存,最后保存成格式为saz的数据包;
(3)将界面与服务器端分离;单独将界面做成可执行的文件,如果可通过浏览器访问亦可;当脱离环境展示时,首先打开Fiddler,将格式为saz的数据包导入,并在“Enableautomatic responses”前面打勾,这样服务器端的响应数据便可以执行了 ;
(4)打开界面或可执行文件,然后进行操作,这时就可以执行第(I)步中的所有操作了。
[0007]本发明的优点是: 本发明的一种基于FIDDLER的DEMO录制方法和现有技术相比,通过Fiddler的记录Sess1n功能,将所有后台数据记录成一个数据包,界面只需要直接访问数据包,而不需要去部署复杂而要求较高的后台,实现可移动的桌面展示,同时,数据包封装的比较完整,保证了系统的安全性和保密性。同时,由于不需要等待,Demo中的展示会更加快速,便于观察和体验。

【具体实施方式】
[0008]下面对本发明的一种基于FIDDLER的DEMO录制方法作以下详细说明。
[0009]本发明的一种基于FIDDLER的DEMO录制方法,具体方法如下:
Cl)在搭建好的工程环境中运行工程,同时,在Fiddler的自动响应面板中,去掉“Enable automatic responses”前面的勾;并将左侧Web会话清空;清空后,刷新界面,登陆并开始操作,将展示时所要的操作全部执行一遍;
(2)在所有的操作都执行完成后,将当如Web会话中的所有内容保存,最后保存成格式为saz的数据包;
(3)将界面与服务器端分离;单独将界面做成可执行的文件,如果可通过浏览器访问亦可;当脱离环境展示时,首先打开Fiddler,将格式为saz的数据包导入,并在“Enableautomatic responses”前面打勾,这样服务器端的响应数据便可以执行了 ;
(4)打开界面或可执行文件,然后进行操作,这时就可以执行第(I)步中的所有操作了 ;
上述步骤是Demo制作及演示过程。其实到第2步的时候,Demo就已经制作好了。将界面部分和saz数据包部分放在一起,就构成了一个Demo,只需要在使用时,按照步骤使用即可。
[0010]通过Fiddler截取并保存后台数据,这是使用Fiddler的功能,这里主要是生成数据包。
[0011]Demo演示是最后一个重要环节。将制作好的数据包加入到Fiddler中,并通过界面访问Fiddler来实现演示。
[0012]该方法就是首先将服务器端的响应制作成数据包,数据包中包含所有来自于界面的请求的响应,Fiddler使数据包中的响应能够被界面发现并调用,从而实现界面的运行。
[0013]本发明的一种基于FIDDLER的DEMO录制方法其加工制作非常简单方便,按照说明书所示即可加工。
[0014]除说明书所述的技术特征外,均为本专业技术人员的已知技术。
【权利要求】
1.一种基于FIDDLER的DEMO录制方法,其特征在于方法如下: (1)在搭建好的工程环境中运行工程,同时,在Fiddler的自动响应面板中,去掉“Enable automatic responses”前面的勾;并将左侧Web会话清空;清空后,刷新界面,登陆并开始操作,将展示时所要的操作全部执行一遍; (2)在所有的操作都执行完成后,将当如Web会话中的所有内容保存,最后保存成格式为saz的数据包; (3)将界面与服务器端分离;单独将界面做成可执行的文件,如果可通过浏览器访问亦可;当脱离环境展示时,首先打开Fiddler,将格式为saz的数据包导入,并在“Enableautomatic responses”前面打勾,这样服务器端的响应数据便可以执行了 ; (4)打开界面或可执行文件,然后进行操作,这时就可以执行第(1)步中的所有操作了。
【文档编号】G06F9/44GK104267969SQ201410551300
【公开日】2015年1月7日 申请日期:2014年10月17日 优先权日:2014年10月17日
【发明者】周国伟 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1