基于真实交易数据的回归测试方法及装置制造方法及图纸

技术编号:24573621 阅读:39 留言:0更新日期:2020-06-21 00:04
本发明专利技术提供了一种基于真实交易数据的回归测试方法及装置,基于真实交易数据的回归测试方法包括:获取并复制生产环境下的应用服务器的请求数据以及真实响应数据;根据所述请求数据以及所述真实响应数据生成请求响应数据,并持久化所述请求响应数据;在测试环境下对应用服务器的请求数据进行回归测试,以生成测试响应数据。本发明专利技术是对系统进行测试时,不依赖于外部其他系统,在不需要对原来系统任何改造的情况下能够快速进行自动化回归测试。

Regression test method and device based on real transaction data

【技术实现步骤摘要】
基于真实交易数据的回归测试方法及装置
本专利技术涉及信息
,特别是基于B/S架构的软件进行回归测试
,具体涉及一种基于真实交易数据的回归测试方法及装置。
技术介绍
在软件开发阶段,需要对存量代码进行维护,由于历史原因,存量代码文档缺失且系统业务逻辑比较复杂,尤其是对业务版本不熟悉的开发人员,很容易引入新的编码问题。但是测试人员对修改的内容通常又无法提供全面的测试案例进行覆盖,所以生产问题很容易在维护某个存量功能后产生。每次功能修改后,都需要对功能相关进行回归测试,消耗大量的测试人力。从而产生了三个问题:一、开发人员对存量功能不敢维护;二、维护存量功能时梳理功能量很大;三、每次改动都需要全面覆盖测试,测试投入很大。软件维护的成本随着时间推移也越来越大。
技术实现思路
针对现有技术中的问题,本专利技术提供的基于真实交易数据的回归测试方法及装置,基于生产环境真实交易流量,交易案例全面且自动化进行验证每个交易,不仅提升开发人员的编码信心,而且也节省软件开发成本。为解决上述技术问题,本专利技术提供以下技术方案:...

【技术保护点】
1.一种基于真实交易数据的回归测试方法,其特征在于,包括:/n获取并复制生产环境下的应用服务器的请求数据以及真实响应数据;/n根据所述请求数据以及所述真实响应数据生成请求响应数据,并持久化所述请求响应数据;/n在测试环境下对应用服务器的请求数据进行回归测试,以生成测试响应数据。/n

【技术特征摘要】
1.一种基于真实交易数据的回归测试方法,其特征在于,包括:
获取并复制生产环境下的应用服务器的请求数据以及真实响应数据;
根据所述请求数据以及所述真实响应数据生成请求响应数据,并持久化所述请求响应数据;
在测试环境下对应用服务器的请求数据进行回归测试,以生成测试响应数据。


2.根据权利要求1所述的回归测试方法,其特征在于,所述在测试环境下对应用服务器的请求数据进行回归测试,以生成测试响应数据,包括:
解析所述请求数据,以生成请求地址、时间戳以及Sessionid;
根据测试环境、所述请求地址、所述时间戳以及所述Sessionid对所述请求数据进行回归测试,以生成测试响应数据。


3.根据权利要求1所述的回归测试方法,其特征在于,还包括:
根据所述请求响应数据对比所述真实响应数据以及测试响应数据。


4.根据权利要求1所述的回归测试方法,其特征在于,所述获取并复制生产环境下的应用服务器的请求数据以及真实响应数据,包括:
按照预设条件、预设频率以及预设时间段复制所述生产服务器的请求数据以及真实响应数据;
持久化所述请求数据以及所述真实响应数据。


5.一种基于真实交易数据的回归测试装置,其特征在于,包括:
数据复制单元,用于获取并复制生产环境下的应用服务器的请求数据以及真实响应数据;
请求响应数据生成单元,用于根据所述请求数据以及所述真实响应数据生成请求响应数...

【专利技术属性】
技术研发人员:王建奇郑振雷钱江商永程
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1