The invention discloses an HTTP test method based on IP protocol, which includes the following steps: a loading step from the configuration file loading the rule table of the configuration acquisition rule table; B activating the network card hybrid mode; C listening for the specified port; D judging whether the data is snooped into; f judging whether the data is snooped into the rule table in step A. G determines whether the test environment needs to be distributed; h forwards to the test environment gateway; I determines whether the user exits; in the above steps d to h, if the result is \yes\, the next step is automatically sequenced; if any step determines whether the result is \no\, the next step is automatically transferred to step i; in step i, if it is judged that the result is \no\; If the user is still in the state of non-exiting, then continue the automatic loop to the above step D. If it is judged that the user has exited, then the test is over. It can improve the success rate of upgrade, get real data on-line immediately, and import the test service to test the real data.
【技术实现步骤摘要】
一种基于现网数据的HTTP测试方法
本专利技术涉及一种HTTP测试方法,尤其是涉及一种基于现网IP协议数据的HTTP测试方法。
技术介绍
在软件测试领域,当前使用最频繁的是HTTP协议,这种协议是基于TCP/IP上的应用层协议。在开发完成之后,通常的测试过程是公司内部架设测试服务器,然后测试人员根据固定几个url链接,对接口进行正确性验证;另外压力测试,也是模拟固定的一些数据,对接口进行反复测试,验证在某种高并发的场景下是否能够稳定运行。然而线上业务不是这么简单的,通常都是有很多个接口在提供服务,而且在某些业务模式中,接口之间可能还存在关联性,比如网站要先登录,才可以获取用户个人资料。所以采用传统的测试方法也存在不足之处,如果覆盖不全面,有可能测试正常,上线后就有问题。
技术实现思路
本专利技术为解决现有线下测试覆盖不全面,存在着可能测试正常,在上线后就有问题出现的等现状而提供的一种可提高升级成功率,即时获得线上真实数据,即时导入测试服务进行实际数据测试的基于现网数据的HTTP测试方法。本专利技术为解决上述技术问题所采用的具体技术方案为:一种基于IP协议的HTTP测试方法,包括开始步骤,其特征在于:还包括如下步骤a从配置文件加载规则表的配置采集规则表加载步骤;b激活网卡混杂模式的网卡混杂模式激活步骤;c监听指定的端口的指定端口监听步骤;d判断是否窥探到数据的数据采集窥探判断步骤;f判断窥探到数据是否在a步骤中规则表里的是否在规则表里判断步骤;g判断是否需要分发测试环境的是否分发判断步骤;h转发给测试环境网关的转发步骤;i判断用户是否退出的用户状态判断步骤;上述 ...
【技术保护点】
1.一种基于现网数据的HTTP测试方法,包括开始步骤,其特征在于:还包括如下步骤a从配置文件加载规则表的配置采集规则表加载步骤;b激活网卡混杂模式的网卡混杂模式激活步骤;c监听指定的端口的指定端口监听步骤;d判断是否窥探到数据的数据采集窥探判断步骤;f判断窥探到数据是否在a步骤中规则表里的是否在规则表里判断步骤;g 判断是否需要分发测试环境的是否分发判断步骤;h转发给测试环境网关的转发步骤;i 判断用户是否退出的用户状态判断步骤;上述步骤d至步骤h中,若判断结果均为“是”的,自动顺序转入下一步骤,若任意步骤判断结果为“否”的,则自动转入步骤i;在步骤i中,若判断到用户处于还未退出状态,则继续自动循环转入上述步骤d中,若判断到用于已经退出了,则测试结束。
【技术特征摘要】
1.一种基于现网数据的HTTP测试方法,包括开始步骤,其特征在于:还包括如下步骤a从配置文件加载规则表的配置采集规则表加载步骤;b激活网卡混杂模式的网卡混杂模式激活步骤;c监听指定的端口的指定端口监听步骤;d判断是否窥探到数据的数据采集窥探判断步骤;f判断窥探到数据是否在a步骤中规则表里的是否在规则表里判断步骤;g判断是否需要分发测试环境的是否分发判断步骤;h转发给测试环境网关的转发步骤;i判断用户是否退出的用户状态判断步骤;上述步骤d至步骤h中,若判断结果均为“是”的,自动顺序转入下一步骤,若任意步骤判断结果为“否”的,则自动转入步骤i;在步骤i中,若判断到用户处于还未退出状态,则继续自动循环转入上述步骤d中,若判断到用于已经退出了,则测试结束。2.按照权利要求...
【专利技术属性】
技术研发人员:陈刚,
申请(专利权)人:杭州泰酷科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。