1 .一种基于现网数据驱动测试的方法,其特征在于,所述方法包括:
根据预设的服务质量级别对收集的用户进行分组,得到至少一个用户组;每一所述用
户的信息包括在生产网络环境中发起的历史业务,以及所述历史业务关联的历史会话,所
述历史会话包括配置的服务质量;
根据每一用户相应的历史业务的起始时间为每一用户组创建用户队列,以及根据每一
所述用户队列依次获取相应用户组中每一用户的测试用例,并在测试网络环境中运行每一
测试用例;每一用户的测试用例为根据该用户相应的历史业务和历史会话获得;
基于从所述测试网络环境中收集的运行数据进行分析。
2.根据权利要求1所述的方法,其特征在于,所述根据预设的服务质量级别对收集的用
户进行分组,得到至少一个用户组,包括:
在所述生产网络环境中收集预设场景中的所有用户的历史数据;所述历史数据包括历
史会话和历史业务;
根据每一用户的历史会话中的服务质量对所有的用户进行分组,得到所述至少一个用
户组;
其中,每一所述用户组的所有用户各自相应的服务质量对应同一服务质量级别。
3 .根据权利要求1所述的方法,其特征在于,在根据每一所述用户队列依次获取相应用
户组中每一用户的测试用例之前,所述方法包括:
获取与每一所述用户组相应的测试脚本;所述测试脚本包括与所述用户组所属服务质
量级别相应的服务质量;
基于与每一所述用户组相应的测试脚本生成测试模板用例。
4 .根据权利要求3所述的方法,其特征在于,每一历史业务包括所述历史业务的业务类
型、起始时间和持续时间;所述根据每一所述用户队列依次获取相应用户组中每一用户的
测试用例,包括:
针对每一所述用户队列相应的用户组执行如下操作:
依照该用户队列中用户的顺序,将每一用户的注册信息、相应历史业务的业务类型、起
始时间和持续时间输入至该用户组相应的测试模板,得到与该用户组中每一用户相应的测
试用例。
5 .根据权利要求4所述的方法,其特征在于,所述在测试网络环境中运行每一测试用
例,包括:
基于该测试用例在所述测试网络环境中布局测试会话;所述测试会话与相应历史会话
的服务质量相一致;
基于该测试用例在所述测试会话上布局测试业务;所述测试业务与相应历史业务的业
务类型、起始时间和持续时间相一致。
6 .根据权利要求1所述的方法,其特征在于,所述基于从所述测试网络环境中收集的运
行数据进行性能分析,包括针对每一用户组执行如下操作:
根据至少一项预设指标获取测试网络环境中多个网元缓存的所述运行数据;
根据所述运行数据分析所述核心网在测试网络环境下的运行性能。
7 .根据权利要求6所述的方法,其特征在于,所述根据所述运行数据分析所述核心网在
测试网络环境下的运行性能,包括:
权 利 要 求 书
1/2 页
2
评论