发明名称 |
网络类型的模拟方法及装置 |
摘要 |
本发明公开一种网络类型的模拟方法及装置,本发明实施例接收网络类型虚拟变更指令,发送切换网络类型的通知信息至被测对象;读取所述网络类型虚拟变更指令映射的网络配置文件,获取所述网络配置文件对应的第二网络类型;触发所述被测对象执行将第一网络类型切换至所述第二网络类型对应的虚拟网络变更事件,使得所述被测对象基于虚拟切换后的所述第二网络类型执行对应操作;相较于现有技术中,寻找测试所需的实际物理网络类型的测试环境,本发明实施例具有通过软件模拟测试环境所需的不同的网络类型的有益效果,且网络类型切换方便,同时节约了配置实际测试所需的不同物理网络类型的成本。 |
申请公布号 |
CN104092579B |
申请公布日期 |
2016.06.08 |
申请号 |
CN201410049143.1 |
申请日期 |
2014.02.12 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
鲁四喜;郑辉 |
分类号 |
H04L12/26(2006.01)I |
主分类号 |
H04L12/26(2006.01)I |
代理机构 |
深圳市世纪恒程知识产权代理事务所 44287 |
代理人 |
胡海国 |
主权项 |
一种网络类型的模拟方法,其特征在于,包括以下步骤:接收网络类型虚拟变更指令,发送切换网络类型的通知信息至被测对象;所述切换网络类型的通知信息包括:将接收所述网络类型虚拟变更指令时所处的第一网络类型切换至所述网络类型虚拟变更指令指向的第二网络类型;读取所述网络类型虚拟变更指令对应的网络配置文件,获取所述网络配置文件对应的所述第二网络类型;触发所述被测对象执行将所述第一网络类型切换至所述第二网络类型对应的虚拟网络变更事件,使得所述被测对象基于虚拟切换后的所述第二网络类型执行对应操作;所述接收网络类型虚拟变更指令,发送切换网络类型的通知信息至被测对象,之前还包括:编译被测应用程序,得到编译后的被测对象;所述编译被测应用程序,得到编译后的被测对象,包括:监控到被测应用程序访问预设类型应用程序接口的访问事件时,加载虚拟变更网络类型的插桩脚本,生成插桩后的被测对象;定义虚拟切换网络类型对应的所述虚拟网络变更事件,注册被测对象,使已注册的被测对象在接收到切换网络类型的所述通知信息时强制执行所述虚拟网络变更事件。 |
地址 |
518044 广东省深圳市福田区振兴路赛格科技园2栋东403室 |