一种录制http请求的方法

文档序号:7778322阅读:246来源:国知局
一种录制http请求的方法
【专利摘要】本发明公开了一种录制http请求的方法,该方法通过录制一系列http请求,组成一个录制脚本,交给其它应用程序使用,能够对特定的域名、IP进行录制,也能够自动过滤非文本的URL请求。通过本发明能够自动、无人值守的、全面的录制每一个http请求并获取响应的参数。
【专利说明】一种录制http请求的方法
【技术领域】
[0001]本发明涉及计算机网络【技术领域】,尤其涉及一种录制http请求的方法。
【背景技术】
[0002]要想及时获取业务系统是否正常工作,仅仅靠人工定时或不定时的登入系统来查看系统运行是否正常,这种方式不但会增加企业的成本,而且是非智能,不能及时快速的反应。特别是在对业务系统进行信息采集时,需要对这个业务系统发出一系列的http请求,因此需要一个自动的录制程序录制每一个http请求。例如,Apache组织开发的JMeter,其自带的代理服务,可以截取所有的http请求,但无法对域名及ip进行过滤,特别是不能自动过滤非文本的URL请求,而且其仅仅通过后缀来过滤URL请求。

【发明内容】

[0003]本发明的目的是为了克服现有技术的缺陷,提供一种录制http请求的方法,该方法包括以下步骤:
[0004]I)打开录制程序;
[0005]2)设置代理的端口和要录制业务系统的域名或ip地址;
[0006]3)启动代理服务,录制程序会自动的设置浏览器的代理主机和端口并且打开浏览器;
[0007]4)在浏览器中输入要录制的业务系统的域名或ip地址;
[0008]5)点击业务系统需要测试的不同功能模块;
[0009]6)录制完成后点击保存为xml文件;
[0010]7)关闭录制程序。
[0011]本发明技术方案带来的有益效果:
[0012]通过本发明方法能够使用浏览器访问业务系统,快速录制整个访问的过程并保存脚本供其他程序使用。
[0013]通过本发明可以自动录制业务系统的脚步,运行此脚步的系统可以通过配置,定时的发送http请求,再从请求中获取一下参数,如延时的参数是多少,如果达到配置的值就报警,本发明是为其他程序提供执行的脚步。
[0014]通过本发明还能够对需要的域名进行录制,自动过滤不属于该域名的请求,会通过分析URL请求返回的报文进行自动过滤,自动、无人值守的、全面的录制每一个http请求并获取响应的参数。
【专利附图】

【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0016]图1是本发明的一种录制http请求的方法流程图。
【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]在对业务系统进行信息采集时,需要对这个业务系统发出一系列的http请求,因此需要一个自动的录制程序录制每一个http请求。通过本发明,能够自动、无人值守的、全面的录制每一个http请求并获取响应的参数。
[0019]如图1所示,为本发明的方法流程图,该发明的实现步骤如下:
[0020]1.打开录制程序;
[0021]2.设置代理的端口和要录制业务系统的域名或ip地址;
[0022]3.启动代理服务,录制程序会自动的设置浏览器的代理主机和端口并且打开浏览器;
[0023]4.在浏览器中输入要录制的业务系统的域名或ip地址;
[0024]5.点击业务系统需要测试的不同功能模块;
[0025]6.录制完成后点击保存为xml文件;
[0026]7.关闭录制程序。
[0027]本发明通过录制一系列http请求,组成一个录制脚本,交给其它应用程序使用,能够对特定的域名、IP进行录制,也能够自动过滤非文本的URL请求。
[0028]本发明还能够通过网页调用,也能够在启动代理服务器的同时,能自动的设置浏览的代理主机和端口,并且能够启动浏览器。
[0029]本发明技术方案通过使用浏览器访问业务系统,快速录制整个访问的过程并保存脚本供其他程序使用。
[0030]以上对本发明实施例所提供的一种录制http请求的方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种录制http请求的方法,其特征在于,该方法包括以下步骤: 1)打开录制程序; 2)设置代理的端口和要录制业务系统的域名或ip地址; 3)启动代理服务,录制程序会自动的设置浏览器的代理主机和端口并且打开浏览器; 4)在浏览器中输入要录制的业务系统的域名或ip地址; 5)点击业务系统需要测试的不同功能模块; 6)录制完成后点击保存为xml文件; 7)关闭录制程序。
2.根据权利要求1所述的方法,其特征在于,该方法通过录制一系列http请求,组成一个录制脚本,交给其它应用程序使用,能够对特定的域名、IP进行录制,也能够自动过滤非文本的URL请求。
3.根据权利要求1所述的方法,其特征在于,该方法能够通过网页调用,也能够在启动代理服务器的同时,能自动的设置浏览的代理主机和端口,并且能够启动浏览器。
4.根据权利要求1所述的方法,其特征在于,该方法通过使用浏览器访问业务系统,快速录制整个访问的过程并保存脚本供其他程序使用。
【文档编号】H04L29/08GK103581343SQ201310627330
【公开日】2014年2月12日 申请日期:2013年11月28日 优先权日:2013年11月28日
【发明者】柯宗贵, 杨育斌, 周新元 申请人:蓝盾信息安全技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1