测试系统的方法和装置制造方法及图纸

技术编号:31228114 阅读:27 留言:0更新日期:2021-12-08 09:38
本发明专利技术公开了测试系统的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收测试指令,获取测试指令中的数据采集条件,根据数据采集条件,采集在系统的生产环境版本下的接口请求数据;解析接口请求数据,调用系统的生产环境版本和系统升级后的沙箱环境版本,对比调用结果;若调用结果不一致,则触发实时预警,对系统升级后的沙箱环境版本进行问题定位处理。该实施方式能够利用生产环境的真实请求数据进行实时测试,从而可以覆盖所有业务场景,还降低了人工用例测试成本和测试耗时。耗时。耗时。

【技术实现步骤摘要】
测试系统的方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种测试系统的方法和装置。

技术介绍

[0002]系统升级完成后,需要保证升级后的系统对外提供的接口数据的准确性。现有技术方案中,通过人工用例测试或借助自动化测试工具对升级后的系统进行测试,保证升级后系统提供的接口数据的正确性。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]1)人工用例测试或自动化测试工具很难保证所有业务场景都覆盖全面,会导致遗漏冷门业务场景,还会造成人工用例测试成本高、测试耗时;
[0005]2)对于数据实时变化的业务场景,如物品的促销场景,人工用例测试或自动化测试工具很难模拟真实的场景。

技术实现思路

[0006]有鉴于此,本专利技术实施例提供一种测试系统的方法和装置,能够利用生产环境的真实请求数据进行实时测试,从而可以覆盖所有业务场景,还降低了人工用例测试成本和测试耗时。
[0007]为实现上述目的,根据本专利技术实施例的第一方面,提供了一种测试系统的方法。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试系统的方法,其特征在于,包括:接收测试指令,获取所述测试指令中的数据采集条件,根据所述数据采集条件,采集在系统的生产环境版本下的接口请求数据;解析所述接口请求数据,调用所述系统的生产环境版本和系统升级后的沙箱环境版本,对比调用结果;若所述调用结果不一致,则触发实时预警,对所述系统升级后的沙箱环境版本进行问题定位处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述数据采集条件,采集在系统的生产环境版本下的接口请求数据,包括:根据所述数据采集条件,确定待测业务线和所述待测业务线的采集信息;根据所述待测业务线的采集信息,采集所述待测业务线在所述系统的生产环境版本下的接口请求数据;其中,所述待测业务线在所述系统的生产环境版本下的接口请求数据为所述待测业务线调用所述系统的生产环境版本时的调用接口以及接口请求参数。3.根据权利要求2所述的方法,其特征在于,在所述待测业务线为一条的情况下,所述待测业务线的采集信息包括:所述待测业务线的采集时间范围;以及,所述根据所述待测业务线的采集信息,采集所述待测业务线在所述系统的生产环境版本下的接口请求数据,包括:在所述待测业务线的采集时间范围内,根据所述待测业务线的唯一标识,采集所述待测业务线在所述系统的生产环境版本下的接口请求数据。4.根据权利要求2所述的方法,其特征在于,在所述待测业务线为多条的情况下,所述方法还包括:对每条待测业务线对应的接口的内部实现逻辑进行测试,以及对多条待测业务线对应的接口的内部实现逻辑进行测试。5.根据权利要求4所述的方法,其特征在于,所述待测业务线的采集信息包括:所述每条待测业务线的采集时间范围、所述多条待测业务线的共同采集时间范围、以及每条待测业务线的采集频率;以及,所述根据所述待测业务线的采集信息,采集所述待测业务线在所述系统的生产环境版本下的接口请求数据,包括:在所述每条待测业务线的采集时间范围内,根据所述每条待测业务线的唯一标识,采集所述每条待测业务线在所述系统的生产...

【专利技术属性】
技术研发人员:石正权
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1