【技术实现步骤摘要】
一种产品的测试方法及装置、存储介质及电子设备
[0001]本公开涉及计算机
,尤其涉及一种产品的测试方法及装置、存储介质及电子设备。
技术介绍
[0002]对于保险业务场景,产品种类繁多、更新迭代速度快,为了保证新产品上线或者产品迭代后,不影响其他产品的正常运行,需要验证每个产品的功能是否正常。
[0003]相关技术中,测试人员在新产品上线后,需要手动测试每个产品的功能是否正常,具体为手动输入请求报文然后进行功能验证,以及人工验证数据库存入数据的正确性。相关技术中,测试过程的工作流与业务场景的耦合度高,以及面对越来越多样化的产品,手动测试会造成很高的测试成本,会导致测试周期长,对产品上线造成影响。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
[0005]本公开的目的在于提供一种产品的测试方法、装置、存储介质及电子设备,以解决手动测试过程的工作流与业务场景的耦合度高、测试成 ...
【技术保护点】
【技术特征摘要】
1.一种产品的测试方法,其特征在于,包括:获取待测试产品和所述待测试产品的运行环境;若所述待测试产品的运行环境为测试环境,则根据所述待测试产品的相关信息,生成所述待测试产品对应的请求报文,进而根据生成的请求报文对所述待测试产品进行测试;若所述待测试产品的运行环境为生产环境,则捕捉线上生产日志,进而根据所述线上生产日志对所述待测试产品进行测试。2.根据权利要求1所述的方法,其特征在于,所述待测试产品的相关信息包括:所述待测试产品包含的业务功能、所述业务功能对应的参数;以及,所述根据所述待测试产品的相关信息,生成所述待测试产品对应的请求报文,包括:基于预先设置的请求生成泛型或请求生成脚本,根据所述业务功能对应的参数,生成测试所述业务功能所需要的请求报文。3.根据权利要求2所述的方法,其特征在于,所述根据生成的请求报文对所述待测试产品进行测试,包括:根据所述生成的请求报文执行相应的业务请求,获得返回的数据;通过所述返回的数据对所述业务功能进行验证,若验证通过,则确定业务功能校验通过;查询数据库中存储的与所述生成的请求报文相应的数据,判断查询的数据与所述返回的数据是否一致;若是,则确定数据校验通过。4.根据权利要求3所述的方法,其特征在于,在根据所述生成的请求报文执行相应的业务请求之后,所述方法还包括:若请求执行成功,则获得所述返回的数据;若请求执行失败,则确定业务功能异常。5.根据权利要求1所述的方法,其特征在于,所述捕捉线上生产日志,进而根据所述线上生产日志对所述待测试产品进行测试,包括:捕捉在生产环境下产生的...
【专利技术属性】
技术研发人员:刘佳丽,吴东,
申请(专利权)人:京东安联财产保险有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。