一种模拟计算机网络应用程序真实运行环境的测试方法和系统与流程

文档序号:12665664阅读:来源:国知局

技术特征:

1.一种模拟计算机网络应用程序真实运行环境的测试方法,其特征在于,包括如下步骤:

步骤一,对待测试网络应用程序运行真实业务环境的背景数据进行保存;

步骤二,对来自真实业务环境的一段时间内连续的网络层交易数据流进行协议解码和请求响应配对处理,形成原始业务交易请求和响应报文并保存;

步骤三,需要时,对得到的原始业务交易请求报文进行业务要素提取,针对被测试应用程序需要按照一定规则进行相应转换,并将转换好的信息保存到备播请求报文中;

步骤四,准备测试环境,包括待测试网络应用程序和数据库准备,确保数据库中背景数据业务表示一致;

步骤五,根据被测试应用程序通讯模式,建立与被测试应用程序网络通讯链路;

步骤六,按照原始(或调整后的)时间间隔和时间顺序播放原始的或转换过的请求报文,同时接收和保存被测应用程序对这些请求的测试响应结果报文;

步骤七,结合原始业务交易请求和响应报文,对测试响应结果报文进行分析,检查核对每一个请求在测试时的响应情况,判断该业务请求处理的正确性、效率等情况。

2.一种计算机应用程序的测试系统,其特征在于,包括如下模块:

模块一,协议解码和报文还原模块,用以对真实环境的网络层交易数据流进行处理,包括协议解码和请求响应报文配对,处理同时,获取请求响应报文的时间、端口、IP地址等有用信息,形成原始交易请求和响应报文,并保存到数据库中;

模块二,备播报文转换和处理模块,用以根据被测应用程序的需要,对原始交易请求报文的业务要素进行甄别、提取,并按照一定规则转换处理后,按照被测应用程序的需要对报文进行重新装配,形成备播请求报文,并存放在数据库中;

模块三,网络通讯管理模块,用以模拟被测应用程序的请求端,按照被测应用程序的网络工作模式,建立网络通讯链路,以便与被测应用程序正常通讯;

模块四,报文播放模块,用以按照设定的播放频率和播放策略,在与被测应用程序的网络通讯链路建立后,全部或部分播放备拨请求报文,同时采集相应的响应报文并将结果保存在数据库中;

模块五,测试情况查询分析模块,用以查询报文播放测试结果,统计并分析测试情况。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1