[发明专利]一种基于现网数据的HTTP测试方法在审
申请号: | 201810115570.3 | 申请日: | 2018-02-06 |
公开(公告)号: | CN108494614A | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 陈刚 | 申请(专利权)人: | 杭州泰酷科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 林君勇 |
地址: | 310012 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 测试环境 转入 加载 步骤判断结果 网卡混杂模式 从配置文件 采集规则 测试服务 判断结果 实际数据 退出状态 现网数据 真实数据 自动顺序 自动循环 规则表 监听 退出 网关 成功率 分发 转发 激活 配置 升级 | ||
本发明公开了一种基于IP协议的HTTP测试方法,包括开始和如下步骤:a从配置文件加载规则表的配置采集规则表加载步骤;b激活网卡混杂模式;c监听指定的端口;d判断是否窥探到数据;f判断窥探到数据是否在a步骤中规则表里;g判断是否需要分发测试环境;h转发给测试环境网关;i判断用户是否退出;上述步骤d至步骤h中,若判断结果均为“是”的,自动顺序转入下一步骤,若任意步骤判断结果为“否”的,则自动转入步骤i;在步骤i中,若判断到用户处于还未退出状态,则继续自动循环转入上述步骤d中,若判断到用于已经退出了,则测试结束。可提高升级成功率,即时获得线上真实数据,即时导入测试服务进行实际数据测试。
技术领域
本发明涉及一种HTTP测试方法,尤其是涉及一种基于现网IP协议数据的HTTP测试方法。
背景技术
在软件测试领域,当前使用最频繁的是HTTP协议,这种协议是基于TCP/IP上的应用层协议。在开发完成之后,通常的测试过程是公司内部架设测试服务器,然后测试人员根据固定几个url链接,对接口进行正确性验证;另外压力测试,也是模拟固定的一些数据,对接口进行反复测试,验证在某种高并发的场景下是否能够稳定运行。然而线上业务不是这么简单的,通常都是有很多个接口在提供服务,而且在某些业务模式中,接口之间可能还存在关联性,比如网站要先登录,才可以获取用户个人资料。所以采用传统的测试方法也存在不足之处,如果覆盖不全面,有可能测试正常,上线后就有问题。
发明内容
本发明为解决现有线下测试覆盖不全面,存在着可能测试正常,在上线后就有问题出现的等现状而提供的一种可提高升级成功率,即时获得线上真实数据,即时导入测试服务进行实际数据测试的基于现网数据的HTTP测试方法。
本发明为解决上述技术问题所采用的具体技术方案为:一种基于IP协议的HTTP测试方法,包括开始步骤,其特征在于:还包括如下步骤
a从配置文件加载规则表的配置采集规则表加载步骤;
b激活网卡混杂模式的网卡混杂模式激活步骤;
c监听指定的端口的指定端口监听步骤;
d判断是否窥探到数据的数据采集窥探判断步骤;
f判断窥探到数据是否在a步骤中规则表里的是否在规则表里判断步骤;
g 判断是否需要分发测试环境的是否分发判断步骤;
h转发给测试环境网关的转发步骤;
i 判断用户是否退出的用户状态判断步骤;
上述步骤d至步骤h中,若判断结果均为“是”的,自动顺序转入下一步骤,若任意步骤判断结果为“否”的,则自动转入步骤i;在步骤i中,若判断到用户处于还未退出状态,则继续自动循环转入上述步骤d中,若判断到用于已经退出了,则测试结束。
可提高升级成功率,即时获得线上真实数据,即时导入测试服务进行实际数据测试,测试覆盖全面,避免上线后的掉线的问题。
作为优选,所述的数据采集窥探判断步骤中使用独立进程在线上交换机网关即时采集数据。从根本上杜绝了对线上业务的影响,提高线上测试覆盖全面性,测试正常有效性。
作为优选,所述的独立进程在线上交换机网关与业务服务器物理隔离。从根本上杜绝了对线上业务的影响,提高线上测试覆盖全面性,测试正常有效性。
作为优选,所述的配置采集规则表包括协议、端口、接口名称、是否分发到测试环境和测试环境地址信息栏,端口信息有80端口和8090端口信息,接口名称信息包含但不限于/login、/pic和/note接口信息,测试环境地址包含但不限于http://test.m2.com地址信息。在采集后根据配置采集规则文件进行分发处理,对于其它数据,则直接丢弃;这样在满足测试需求的同时,尽量减少数据传输量,提高测试有效性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州泰酷科技有限公司,未经杭州泰酷科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810115570.3/2.html,转载请声明来源钻瓜专利网。