移动终端中应用程序的流量测试方法、系统和测试机与流程

文档序号:11464352阅读:来源:国知局
移动终端中应用程序的流量测试方法、系统和测试机与流程

技术特征:
1.一种移动终端中应用程序的流量测试方法,其特征在于,包括以下步骤:测试机与移动终端建立连接,并根据所述移动终端中运行的待测应用程序获取相应的测试用例,其中,在所述测试机与所述移动终端建立连接后,所述测试机根据所述移动终端机型以及运行的所述待测应用程序获取与所述移动终端和所述待测应用程序相匹配的所述测试用例;所述测试机执行所述测试用例,以使所述测试用例与所述待测应用程序进行通信;所述测试机获取所述测试机的流量值信息,并根据所述流量值信息对所述待测应用程序进行流量测试;所述测试机对所述测试机的流量进行监控;当在预设时间内所述测试机的流量变化值小于预设值时,所述测试机判断所述测试用例执行完毕;所述测试机获取测试阶段内的流量;所述测试机根据所述流量和所述测试机中保存的所述待测应用程序对应的历史流量判断测试是否异常,其中所述测试机具有多个校验引擎,每个所述校验引擎具有各自的校验规则,且每个所述校验引擎根据自身的校验规则判断本测试阶段内每个测试用例被执行时产生的总流量与测试机中保存的历史流量的数据差异是否超过预设阈值,如果超过所述预设阈值,则判断测试异常;以及如果判断异常,则重新执行所述测试用例,并根据测试用例执行过程中产生的流量值信息重新进行测试。2.如权利要求1所述的方法,其特征在于,所述流量值信息包括测试阶段内的实时流量值。3.如权利要求2所述的方法,其特征在于,还包括:根据所述测试阶段内的实时流量值生成实时流量图。4.一种移动终端中应用程序的流量测试系统,其特征在于,包括:移动终端,所述移动终端中运行有待测应用程序;以及测试机,所述测试机与所述移动终端建立连接,用于根据所述移动终端中运行的待测应用程序获取相应的测试用例,并执行所述测试用例,以使所述测试用例与所述待测应用程序进行通信,以及获取所述测试机的流量值信息,并根据所述流量值信息对所述待测应用程序进行流量测试,其中,在所述测试机与所述移动终端建立连接后,所述测试机根据所述移动终端机型以及运行的所述待测应用程序获取与所述移动终端和所述待测应用程序相匹配的所述测试用例;所述测试机,还用于对所述测试机的流量进行监控,并当在预设时间内所述测试机的流量变化值小于预设值时,判断所述测试用例执行完毕;所述测试机,还用于获取测试阶段内的流量,并在根据所述流量和所述测试机中保存的所述待测应用程序对应的历史流量判断测试异常时,重新执行所述测试用例,并根据测试用例执行过程中产生的流量值信息重新进行测试,其中所述测试机具有多个校验引擎,每个所述校验引擎具有各自的校验规则,且每个所述校验引擎根据自身的校验规则判断本测试阶段内每个测试用例被执行时产生的总流量与测试机中保存的历史流量的数据差异是否超过预设阈值,如果超过所述预设阈值,则判断测试异常。5.如权利要求4所述的系统,其特征在于,所述流量值信息包括测试阶段内的实时流量值。6.如权利要求5所述的系统,其特征在于,所述测试机,还用于根据所述测试阶段内的实时流量值生成实时流量图。7.一种测试机,其特征在于,包括:通信模块,用于与移动终端建立连接;测试用例获取模块,用于根据所述移动终端中运行的待测应用程序获取相应的测试用例,其中,在所述测试机与所述移动终端建立连接后,所述测试机根据所述移动终端机型以及运行的所述待测应用程序获取与所述移动终端和所述待测应用程序相匹配的所述测试用例;测试用例执行模块,用于执行所述测试用例,以使所述测试用例与所述待测应用程序进行通信;以及流量统计模块,用于获取所述测试机的流量值信息,并根据所述流量值信息对所述待测应用程序进行流量测试;监控模块,用于对所述测试机的流量进行监控,并当在预设时间内所述测试机的流量变化值小于预设值时,判断所述测试用例执行完毕;第二测试模块,用于获取测试阶段内的流量,并在根据所述流量和所述测试机中保存的所述待测应用程序对应的历史流量判断测试异常时,通过所述测试用例执行模块重新执行所述测试用例,并根据测试用例执行过程中产生的流量值信息重新进行测试,其中所述第二测试模块具有多个校验引擎,每个所述校验引擎具有各自的校验规则,且每个所述校验引擎根据自身的校验规则判断本测试阶段内每个测试用例被执行时产生的总流量与测试机中保存的历史流量的数据差异是否超过预设阈值,如果超过所述预设阈值,则判断测试异常。8.如权利要求7所述的测试机,其特征在于,所述流量值信息包括测试阶段内的实时流量值。9.如权利要求8所述的测试机,其特征在于,还包括:第一测试模块,用于根据所述测试阶段内的实时流量值生成实时流量图。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1