【技术实现步骤摘要】
移动端APP测试方法及装置
[0001]本专利技术涉及网络安全
,尤其涉及一种移动端APP测试方法及装置。
技术介绍
[0002]随着银行业务的发展,越来越多的系统采用分布式微服务的架构。随之产生了大中台、小中台架构设计模式,这样会导致业务交易链路被拉长,终端产品在测试过程中,严重依赖后台业务模块/业务系统,任务一个业务模块宕机都会影响移动端APP的测试,现有技术通常在移动端APP测试过程中,使用模拟挡板来模拟后台业务模块/业务系统的运行,但模拟挡板无法100%模拟生产数据,导致移动端APP测试结果不准确。
技术实现思路
[0003]本专利技术实施例提供一种移动端APP测试方法,用以提高测试的真实性和准确性,该方法包括:
[0004]在测试环境下,接收移动端APP测试请求;
[0005]根据移动端APP测试请求,确定移动端的业务请求;
[0006]根据移动端的业务请求,在预先建立的报文池中确定移动端的业务请求对应的业务响应报文;所述报文池中存储有在真实业务环境下录制的业务请求报文 ...
【技术保护点】
【技术特征摘要】
1.一种移动端APP测试方法,其特征在于,包括:在测试环境下,接收移动端APP测试请求;根据移动端APP测试请求,确定移动端的业务请求;根据移动端的业务请求,在预先建立的报文池中确定移动端的业务请求对应的业务响应报文;所述报文池中存储有在真实业务环境下录制的业务请求报文和业务响应报文,以及录制的业务请求报文和业务响应报文之间的对应关系;将确定的移动端的业务请求对应的业务响应报文,发送至移动端。2.如权利要求1所述的移动端APP测试方法,其特征在于,还包括:在真实业务环境下,录制业务请求报文和业务响应报文,包括:接收移动端APP的业务请求;根据移动端APP的业务请求,确定业务请求报文数据,将业务请求报文数据保存至数据库中;将业务请求报文数据保存至数据库后,将业务请求报文转发给后台业务处理系统,接收后台业务处理系统反馈的业务响应报文;将后台业务处理系统反馈的业务响应报文存储至数据库中,记录后台业务处理系统反馈的业务响应报文与业务请求报文之间的对应关系,存入数据库中。3.如权利要求2所述的移动端APP测试方法,其特征在于,按照如下方法预先建立所述报文池:从数据库中取出业务请求报文数据、业务响应报文和业务响应报文与业务请求报文之间的对应关系;根据业务请求报文数据,确定接收每条业务请求报文的时刻;按照接收每条业务请求报文的时刻,对业务请求报文进行排序;根据业务响应报文与业务请求报文之间的对应关系,确定排序后的每条业务请求报文对应的业务响应报文;按照所述排序的顺序,将多条业务请求报文和每条业务请求报对应的业务响应报文成对保存,得到所述报文池。4.如权利要求1所述的移动端APP测试方法,其特征在于,还包括:根据预设的环境配置参数,确定处于测试环境或真实业务环境。5.一种移动端APP测试装置,其特征在于,包括:测试请求接收模块,用于在测试环境下,接收移动端APP测试请求;业务请求确定模块,用于根据移动端APP测试请求,确定移动端的业务请求;响应报文确定模块,用于根据移动端的业务请求,在预先...
【专利技术属性】
技术研发人员:马晓亮,刘宪伟,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。