无线通讯模块的http协议测试方法

文档序号:7760165阅读:257来源:国知局
专利名称:无线通讯模块的http协议测试方法
技术领域
本发明涉及一种无线通讯模块的HTTP协议测试方法。
背景技术
HTTP协议(HyperiText Transfer Protocol)即超文本传送协议。是互联网上应用最为广泛的一种网络协议,设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形) 等。这就是为什么在浏览器中看到的网页地址都是以http://开头的原因。HTTP协议是基于请求/响应范式的,实现HTTP服务器与HTTP客户机之间的会话。 一个客户机与服务器建立连接后,客户机发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边是MIME (Multipurpose Internet Mail Extensions,多功能 hternet邮件扩充服务)信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。由于HTTP协议的广泛运行,在无线通讯模块上开发HTTP功能是必然趋势,因此急需一种测试无线通讯模块的HTTP协议的方法。

发明内容
本发明要解决的技术问题是为了克服现有技术无法测试无线通讯模块HTTP协议的缺陷,提供一种无线通讯模块的HTTP协议测试方法。本发明是通过下述技术方案来解决上述技术问题的一种无线通讯模块的HTTP协议测试方法,其特点在于,其包括以下步骤S1、建立无线通讯模块与无线数据终端服务器之间的网络连接;S2、配置HTTP协议参数;&、无线通讯模块发送HTTP协议的请求报文;、、接收无线数据终端服务器发送的HTTP协议的应答报文;&、汇总测试结果并分析数据。优选地,步骤S1之后、步骤&之前还包括步骤$ 判断网络是否正常连接,若是,进入步骤& ;若否,返回步骤Si。优选地,所述网络连接为GSM、CDMA或3G制式的网络连接。优选地,步骤&中的HTTP协议参数为APN或URL。优选地,通过执行HTTP协议的GET方法和POST方法发送步骤&中的HTTP协议的请求报文。优选地,步骤、之后、步骤&之前还包括步判断是否继续测试,若是,返回步 Ifs2 ;若否,进入步骤&。。
本发明的积极进步效果在于通过PC运行SSCOM串口工具和无线数据终端服务器端软件模拟HTTP协议服务器与客户机间会话,实现了对无线模块HTTP协议测试。


图1为本发明的一实施例的流程示意图。图2为本发明的另一实施例的流程示意图。
具体实施例方式下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。参考图1,本发明所述的无线通讯模块的HTTP协议测试方法,包括以下步骤步骤S1、建立无线通讯模块与无线数据终端服务器之间的网络连接;步骤&、配置HTTP协议参数;步骤&、无线通讯模块发送HTTP协议的请求报文;步骤、、接收无线数据终端服务器发送的HTTP协议的应答报文;步骤&、汇总测试结果并分析数据。参考图2,更为优选的无线通讯模块的HTTP协议测试方法还包括步骤S1之后、 步骤&之前还包括步骤$ 判断网络是否正常连接,若是,进入步骤& ;若否,返回步骤S115 更为具体的,所述网络连接为GSM、CDMA或3G制式的网络连接。其中,步骤&中的HTTP协议参数为 APN(accesspoint name,接入点名称)或 URL (Uniform Resource Location,统一资源定位符)。具体的,通过执行HTTP协议的GET方法和POST方法发送步骤&中的HTTP 协议的请求报文。另外,为了得到可靠的测试数据还可以多次测试以及修改测试参数并进行多次测试,即步骤、之后、步骤&之前还包括步骤断是否继续测试,若是,返回步骤 S2 ;若否,进入步骤&。汇总了测试结果并分析数据后,进入步骤Send,结束测试流程。数据的分析处理是本领域技术人员的公知常识,在此不做赘述。下面以在WINDOWS平台上支持GSM/GPRS无线通讯模块配合SIM卡实现为例,下面给出HTTP协议的测试具体的步骤(1)将无线通讯模块与配套EVB (测试板)连接,EVB插入SIM卡,通过串口线与PC 机相连接,建立PC与无线通讯模块之间的通道,确认AT命令通讯正常。(2)打开SSCOM串口工具,配置好串口和波特率,并查询网络是否正常附着;倘若没有正常附着,检查网络重新配置,直至正常附着为止。(3)开始和无线数据终端服务器的网络连接,准备进入测试。(4)配置HTTP协议测试参数,包括设置APN,URL ;将编辑好的HTTP协议参数ini 脚本(初始化脚本)导入到SSCOM串口工具中,启动测试;执行HTTP协议的GET/POST方法, 具体来说,配置无线数据终端服务器的IP地址和端口,无线通讯模块发送一个请求报文到无线数据终端服务器。(5)无线数据终端服务器收到无线通讯模块的请求报文,以HTTP协议报文应答至无线通讯模块,无线通讯模块读取返回的应答报文中的内容。测试结束后,记录结果并分析。
4
(6)测试通过后可返回步骤(4)导入修改测试输入条件,进行下一项测试。重复按照(4) (5)操作可执行测试其他测试项。完成全部的测试后可以断开网络连接。当然这里仅是举例说明,本领域技术人员可以根据自身需要采用其他合适的公知手段实现。采用本发明所述的测试方法可以实现无线通讯模块的HTTP协议测试,从而提高 HTTP协议功能开发的软件质量。虽然以上描述了本发明的具体实施方式
,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
权利要求
1.一种无线通讯模块的HTTP协议测试方法,其特征在于,其包括以下步骤 S1、建立无线通讯模块与无线数据终端服务器之间的网络连接;&、配置HTTP协议参数; &、无线通讯模块发送HTTP协议的请求报文; 、、接收无线数据终端服务器发送的HTTP协议的应答报文; &、汇总测试结果并分析数据。
2.如权利要求1所述的无线通讯模块的HTTP协议测试方法,其特征在于,步骤S1之后、 步骤&之前还包括步骤$ 判断网络是否正常连接,若是,进入步骤& ;若否,返回步骤S115
3.如权利要求1所述的无线通讯模块的HTTP协议测试方法,其特征在于,所述网络连接为GSM、CDMA或3G制式的网络连接。
4.如权利要求1所述的无线通讯模块的HTTP协议测试方法,其特征在于,步骤&中的 HTTP协议参数为APN或URL。
5.如权利要求1所述的无线通讯模块的HTTP协议测试方法,其特征在于,通过执行 HTTP协议的GET方法和POST方法发送步骤&中的HTTP协议的请求报文。
6.如权利要求1所述的无线通讯模块的HTTP协议测试方法,其特征在于,步骤、之后、 步骤&之前还包括步骤& 判断是否继续测试,若是,返回步骤& ;若否,进入步骤&。
全文摘要
本发明公开了一种无线通讯模块的HTTP协议测试方法,其包括以下步骤S1、建立无线通讯模块与无线数据终端服务器之间的网络连接;S2、配置HTTP协议参数;S3、无线通讯模块发送HTTP协议的请求报文;S4、接收无线数据终端服务器发送的HTTP协议的应答报文;S5、汇总测试结果并分析数据。通过PC运行SSCOM串口工具和无线数据终端服务器端软件模拟HTTP协议服务器与客户机间会话,实现了对无线模块HTTP协议测试。
文档编号H04L29/08GK102404376SQ201010286959
公开日2012年4月4日 申请日期2010年9月17日 优先权日2010年9月17日
发明者刘艳 申请人:上海手机测试公共服务平台有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1