利索能及
我要发布
收藏
专利号: 2018109595171
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种模拟网络异常处理方法,其特征在于,包括:

若检测到待测试应用程序发起网络请求,获取与所述网络请求相对应的初始网络请求参数,将所述初始网络请求参数保存于预设的参数存储区;

获取网络异常模拟参数,将所述网络异常模拟参数保存于所述参数存储区;

根据所述网络异常模拟参数对初始网络请求参数进行修改而生成测试网络请求模拟参数;以及获取并执行与所述测试网络请求模拟参数相对应的目标指令,以对所述待测试应用程序进行网络异常模拟。

2.根据权利要求1所述的模拟网络异常处理方法,其特征在于,在所述若检测到待测试应用程序发起网络请求,获取与所述网络请求相对应的初始网络请求参数,保存所述初始网络请求参数于参数存储区之前,所述方法还包括:若检测到所述待测试应用程序启动,创建一存储区作为与所述待测试应用程序对应的参数存储区。

3.根据权利要求2所述的模拟网络异常处理方法,其特征在于,在所述获取并执行与所述测试网络请求模拟参数相对应的目标指令,以对所述待测试应用程序进行网络异常模拟之后,所述方法还包括:若检测到所述待测试应用程序关闭,销毁所述参数存储区。

4.根据权利要求3所述的模拟网络异常处理方法,其特征在于,所述获取网络异常模拟参数,保存所述网络异常模拟参数于参数存储区包括:生成第一用户界面,所述第一用户界面包括第一参数输入区以供用户输入所述网络异常模拟参数的固定值;

获取用户在所述第一参数输入区所输入的网络异常模拟参数的固定值,将所述网络异常模拟参数的固定值保存于参数存储区。

5.根据权利要求3所述的模拟网络异常处理方法,其特征在于,所述获取网络异常模拟参数,保存所述网络异常模拟参数于参数存储区包括:生成第二用户界面,所述第二用户界面包括第二参数输入区以供用户输入所述网络异常模拟参数的范围值;

获取用户在所述第二参数输入区所输入的网络异常模拟参数的范围值,将所述网络异常模拟参数的范围值保存于参数存储区。

6.根据权利要求5所述的模拟网络异常处理方法,其特征在于,所述根据所述网络异常模拟参数对初始网络请求参数进行修改而生成测试网络请求模拟参数包括:根据所述网络异常模拟参数的范围值生成网络异常模拟参数的固定值;

根据所述网络异常模拟参数的固定值对初始网络请求参数进行修改而生成测试网络请求模拟参数。

7.根据权利要求1所述的模拟网络异常处理方法,其特征在于,所述网络异常模拟参数包括网络中断模拟参数、网络延时模拟参数、网络带宽调整参数以及网络丢包参数,其中,所述网络中断模拟参数包括网络中断概率、单次网络中断时长、网络中断模拟时间段以及网络中断模拟次数;所述网络延时模拟参数包括单次网络延时时长、网络延时模拟时间段以及网络延时模拟次数;所述网络带宽调整参数包括网络上行带宽调整参数、网络下行带宽调整参数以及网络带宽调整模拟时间段;所述网络丢包参数包括丢包率以及网络丢包模拟时间段。

8.一种模拟网络异常处理装置,其特征在于,包括:

第一获取单元,用于若检测到待测试应用程序发起网络请求,获取与所述网络请求相对应的初始网络请求参数,将所述初始网络请求参数保存于预设的参数存储区;

第二获取单元,用于获取网络异常模拟参数,将所述网络异常模拟参数保存于所述参数存储区;

修改单元,用于根据所述网络异常模拟参数对初始网络请求参数进行修改而生成测试网络请求模拟参数;以及执行单元,用于获取并执行与所述测试网络请求模拟参数相对应的目标指令,以对所述待测试应用程序进行网络异常模拟。

9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项的模拟网络异常处理方法。

10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7中任一项所述的模拟网络异常处理方法。