接口测试环境确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:20724436 阅读:149 留言:0更新日期:2019-03-30 17:35
本发明专利技术提供一种接口测试环境确定方法、装置、电子设备及存储介质。所述接口测试环境确定方法包括:当接收到接口测试环境确定指令时,接收用户输入的目标语句;识别所述目标语句,以确定所述目标语句的目标属性数据;从指定数据库中调取配置的环境列表,所述环境列表中存储着所有接口测试环境,以及所述所有接口测试环境中每个接口测试环境对应的属性数据;将所述目标属性数据与所述环境列表中存储的属性数据进行匹配;将匹配的属性数据对应的接口测试环境作为所述目标语句的目标接口测试环境。本发明专利技术能够进行自动匹配,避免人为操作造成错误,且有效节约了人力成本,使接口测试环境的确定既快速,又准确,给用户带来更好的测试体验。

【技术实现步骤摘要】
接口测试环境确定方法、装置、电子设备及存储介质
本专利技术涉及测试
,尤其涉及一种接口测试环境确定方法、装置、电子设备及存储介质。
技术介绍
现有技术方案中,在进行接口测试时,测试环境的匹配通常需要人为进行操作,测试人员需要手动构建测试环境,操作繁琐,且耗时较长,不仅影响接口测试的效率,也增加了测试人员的工作量,给测试人员造成一定的负担。
技术实现思路
鉴于以上内容,有必要提供一种接口测试环境确定方法、装置、电子设备及存储介质,能够进行自动匹配,避免人为操作造成错误,且有效节约了人力成本,使接口测试环境的确定既快速,又准确,给用户带来更好的测试体验。一种接口测试环境确定方法,所述方法包括:当接收到接口测试环境确定指令时,接收用户输入的目标语句;识别所述目标语句,以确定所述目标语句的目标属性数据;从指定数据库中调取配置的环境列表,所述环境列表中存储着所有接口测试环境,以及所述所有接口测试环境中每个接口测试环境对应的属性数据;将所述目标属性数据与所述环境列表中存储的属性数据进行匹配;将匹配的属性数据对应的接口测试环境作为所述目标语句的目标接口测试环境。根据本专利技术优选实施例,在从指定数据库中调取配置的环境列表前,所述方法还包括:从所述指定数据库中获取接口测试的历史记录;从所述历史记录中确定所有测试语句,及所述所有测试语句中每条测试语句的第一接口测试环境;识别每条测试语句的属性数据;确定每条测试语句的属性数据与所述第一接口测试环境的映射条件;根据所述映射条件,配置所述环境列表。根据本专利技术优选实施例,所述根据所述映射条件,配置所述环境列表包括以下一种或者多种方式的组合:识别每条测试语句的第一关键字,根据所述第一关键字与所述第一接口测试环境的对应关系,配置所述环境列表;及/或识别每条测试语句的第一标识,根据所述第一标识与所述第一接口测试环境的对应关系,配置所述环境列表;及/或识别每条测试语句的第一身份标识号码,根据所述第一身份标识号码与所述第一接口测试环境的对应关系,配置所述环境列表。根据本专利技术优选实施例,所述将所述目标属性数据与所述环境列表中存储的属性数据进行匹配包括以下一种或者多种方式的组合:从所述目标属性数据中获取所述目标语句的关键字,将所述关键字与所述环境列表中存储的属性数据进行匹配;及/或从所述目标属性数据中获取所述目标语句的标识,将所述标识与所述环境列表中存储的属性数据进行匹配;及/或从所述目标属性数据中获取所述目标语句的身份标识号码,将所述身份标识号码与所述环境列表中存储的属性数据进行匹配。根据本专利技术优选实施例,在将匹配的属性数据对应的接口测试环境作为所述目标语句的目标接口测试环境后,所述方法还包括:获取所述目标语句所属的测试模块;确定所述测试模块的初始接口测试环境;获取所述初始接口测试环境的第一配置数据,及获取所述目标接口测试环境的第二配置数据;根据所述第一配置数据及所述第二配置数据,设置所述测试模块的接口测试环境。根据本专利技术优选实施例,所述根据所述第一配置数据及所述第二配置数据,设置所述测试模块的接口测试环境包括:当所述第一配置数据高于所述第二配置数据时,设置所述测试模块的接口测试环境为所述初始接口测试环境;或者当所述第一配置数据低于所述第二配置数据时,设置所述测试模块的接口测试环境为所述目标接口测试环境。根据本专利技术优选实施例,在设置所述测试模块的接口测试环境为所述初始接口测试环境后,所述方法还包括:在所述环境列表中,以所述初始接口测试环境替换所述目标接口测试环境。一种接口测试环境确定装置,所述装置包括:接收单元,用于当接收到接口测试环境确定指令时,接收用户输入的目标语句;识别单元,用于识别所述目标语句,以确定所述目标语句的目标属性数据;调取单元,用于从指定数据库中调取配置的环境列表,所述环境列表中存储着所有接口测试环境,以及所述所有接口测试环境中每个接口测试环境对应的属性数据;匹配单元,用于将所述目标属性数据与所述环境列表中存储的属性数据进行匹配;确定单元,用于将匹配的属性数据对应的接口测试环境作为所述目标语句的目标接口测试环境。根据本专利技术优选实施例,所述装置还包括:获取单元,用于在从指定数据库中调取配置的环境列表前,从所述指定数据库中获取接口测试的历史记录;所述确定单元,还用于从所述历史记录中确定所有测试语句,及所述所有测试语句中每条测试语句的第一接口测试环境;所述识别单元,还用于识别每条测试语句的属性数据;所述确定单元,还用于确定每条测试语句的属性数据与所述第一接口测试环境的映射条件;配置单元,用于根据所述映射条件,配置所述环境列表。根据本专利技术优选实施例,所述配置单元根据所述映射条件,配置所述环境列表包括以下一种或者多种方式的组合:识别每条测试语句的第一关键字,根据所述第一关键字与所述第一接口测试环境的对应关系,配置所述环境列表;及/或识别每条测试语句的第一标识,根据所述第一标识与所述第一接口测试环境的对应关系,配置所述环境列表;及/或识别每条测试语句的第一身份标识号码,根据所述第一身份标识号码与所述第一接口测试环境的对应关系,配置所述环境列表。根据本专利技术优选实施例,所述匹配单元将所述目标属性数据与所述环境列表中存储的属性数据进行匹配包括以下一种或者多种方式的组合:从所述目标属性数据中获取所述目标语句的关键字,将所述关键字与所述环境列表中存储的属性数据进行匹配;及/或从所述目标属性数据中获取所述目标语句的标识,将所述标识与所述环境列表中存储的属性数据进行匹配;及/或从所述目标属性数据中获取所述目标语句的身份标识号码,将所述身份标识号码与所述环境列表中存储的属性数据进行匹配。根据本专利技术优选实施例,所述获取单元,还用于在将匹配的属性数据对应的接口测试环境作为所述目标语句的目标接口测试环境后,获取所述目标语句所属的测试模块;所述确定单元,还用于确定所述测试模块的初始接口测试环境;所述获取单元,还用于获取所述初始接口测试环境的第一配置数据,及获取所述目标接口测试环境的第二配置数据;所述装置还包括:设置单元,用于根据所述第一配置数据及所述第二配置数据,设置所述测试模块的接口测试环境。根据本专利技术优选实施例,所述设置单元具体用于:当所述第一配置数据高于所述第二配置数据时,设置所述测试模块的接口测试环境为所述初始接口测试环境;或者当所述第一配置数据低于所述第二配置数据时,设置所述测试模块的接口测试环境为所述目标接口测试环境。根据本专利技术优选实施例,所述装置还包括:替换单元,用于在设置所述测试模块的接口测试环境为所述初始接口测试环境后,在所述环境列表中,以所述初始接口测试环境替换所述目标接口测试环境。一种电子设备,所述电子设备包括:存储器,存储至少一个指令;及处理器,执行所述存储器中存储的指令以实现所述接口测试环境确定方法。一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现所述接口测试环境确定方法。由以上技术方案可以看出,本专利技术能够获取用户输入的目标语句的目标属性数据,并从指定数据库中调取配置的环境列表,并进一步将所述属性数据与所述环境列表中存储的属性数据进行自动匹配,避免人为操作造成错误,且有效节约了人力成本,进而将匹配的属性数据对本文档来自技高网...

【技术保护点】
1.一种接口测试环境确定方法,其特征在于,所述方法包括:当接收到接口测试环境确定指令时,接收用户输入的目标语句;识别所述目标语句,以确定所述目标语句的目标属性数据;从指定数据库中调取配置的环境列表,所述环境列表中存储着所有接口测试环境,以及所述所有接口测试环境中每个接口测试环境对应的属性数据;将所述目标属性数据与所述环境列表中存储的属性数据进行匹配;将匹配的属性数据对应的接口测试环境作为所述目标语句的目标接口测试环境。

【技术特征摘要】
1.一种接口测试环境确定方法,其特征在于,所述方法包括:当接收到接口测试环境确定指令时,接收用户输入的目标语句;识别所述目标语句,以确定所述目标语句的目标属性数据;从指定数据库中调取配置的环境列表,所述环境列表中存储着所有接口测试环境,以及所述所有接口测试环境中每个接口测试环境对应的属性数据;将所述目标属性数据与所述环境列表中存储的属性数据进行匹配;将匹配的属性数据对应的接口测试环境作为所述目标语句的目标接口测试环境。2.如权利要求1所述的接口测试环境确定方法,其特征在于,在从指定数据库中调取配置的环境列表前,所述方法还包括:从所述指定数据库中获取接口测试的历史记录;从所述历史记录中确定所有测试语句,及所述所有测试语句中每条测试语句的第一接口测试环境;识别每条测试语句的属性数据;确定每条测试语句的属性数据与所述第一接口测试环境的映射条件;根据所述映射条件,配置所述环境列表。3.如权利要求2所述的接口测试环境确定方法,其特征在于,所述根据所述映射条件,配置所述环境列表包括以下一种或者多种方式的组合:识别每条测试语句的第一关键字,根据所述第一关键字与所述第一接口测试环境的对应关系,配置所述环境列表;及/或识别每条测试语句的第一标识,根据所述第一标识与所述第一接口测试环境的对应关系,配置所述环境列表;及/或识别每条测试语句的第一身份标识号码,根据所述第一身份标识号码与所述第一接口测试环境的对应关系,配置所述环境列表。4.如权利要求3所述的接口测试环境确定方法,其特征在于,所述将所述目标属性数据与所述环境列表中存储的属性数据进行匹配包括以下一种或者多种方式的组合:从所述目标属性数据中获取所述目标语句的关键字,将所述关键字与所述环境列表中存储的属性数据进行匹配;及/或从所述目标属性数据中获取所述目标语句的标识,将所述标识与所述环境列表中存储的属性数据进行匹配;及/或从所述目标属性数据中获取所述目标语句的身份标识号码,将所述身份标识号码与所述环境列表中存储的属性数据进行匹配。5.如权利要求1所述的接口...

【专利技术属性】
技术研发人员:何新荣
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1