【技术实现步骤摘要】
一种接口入参功能测试方法、装置、设备及存储介质
本专利技术涉及测试
,特别是涉及一种接口入参功能测试方法、装置、设备及存储介质。
技术介绍
随着计算机技术的快速发展,具有各种功能的软件不断被开发出来,给人们的生活和工作带来很多便利。在软件发布之前,多需要对接口入参功能进行测试,即将入参参数赋予一定的参数值,进行接口请求,获得测试结果。目前,在对接口入参功能测试中,多是由测试人员手动录入各个入参参数的参数值。操作较为繁琐,而且需要依赖测试人员的经验对各个入参参数进行参数值的录入,测试覆盖面无法保障,测试效率较低,无法适应软件的快速更新需求。
技术实现思路
本专利技术的目的是提供一种接口入参功能测试方法、装置、设备及存储介质,以简化测试过程,提高测试效率,保障测试覆盖面。为解决上述技术问题,本专利技术提供如下技术方案:一种接口入参功能测试方法,包括:获得待测接口的标准入参;按照设定的参数值生成规则,自动生成所述标准入参中每个入参参数对应的替换参数值;针对每个入参参数,依次使用该入参参数对应的每个替换参数值替换该入参参数的标准参数值,并保持其他入参参数的标准参数值不变 ...
【技术保护点】
1.一种接口入参功能测试方法,其特征在于,包括:获得待测接口的标准入参;按照设定的参数值生成规则,自动生成所述标准入参中每个入参参数对应的替换参数值;针对每个入参参数,依次使用该入参参数对应的每个替换参数值替换该入参参数的标准参数值,并保持其他入参参数的标准参数值不变,获得该入参参数对应的最终数据;分别使用每个最终数据进行接口请求,获得测试结果。
【技术特征摘要】
1.一种接口入参功能测试方法,其特征在于,包括:获得待测接口的标准入参;按照设定的参数值生成规则,自动生成所述标准入参中每个入参参数对应的替换参数值;针对每个入参参数,依次使用该入参参数对应的每个替换参数值替换该入参参数的标准参数值,并保持其他入参参数的标准参数值不变,获得该入参参数对应的最终数据;分别使用每个最终数据进行接口请求,获得测试结果。2.根据权利要求1所述的方法,其特征在于,所述根据设定的参数值生成规则,自动生成所述标准入参中每个入参参数对应的替换参数值,包括:确定所述标准入参中每个入参参数的格式类型;针对每个入参参数,从设定的参数值生成规则中,选择与该入参参数的格式类型对应的规则,自动生成该入参参数对应的替换参数值。3.根据权利要求1所述的方法,其特征在于,还包括:根据获得的测试结果,生成测试日志;将所述测试日志推送给设定人员。4.根据权利要求1至3之中任一项所述的方法,其特征在于,还包括:针对每个入参参数,如果该入参参数对应的至少一个测试结果与正常执行结果不同,则将该入参参数确定为一类参数;如果该入参参数对应的所有测试结果均与所述正常执行结果相同,则将该入参参数确定为二类参数;所述正常执行结果为:使用所述标准入参进行接口请求,获得的测试结果;在再次测试时,针对每个属于一类参数的入参参数,按照所述参数值生成规则,自动生成该入参参数对应的替换参数值,依次使用该入参参数对应的每个替换参数值替换该入参参数的标准参数值,并保持其他入参参数的标准参数值不变,获得该入参参数对应的最终数据;依次使用每个预设参数值同时替换属于二类参数的每个入参参数的标准参数值,并保持其他属于一类参数的每个入参参数的标准参数值不变,获得二类参数对应的最终数据;重复执行所述分别使用每个最终数据进行接口请求,获得测试结果的步骤。5.根据权利要求4所述的方法,其特征在于,所述预设参数值为由空字符构成的参数值,和/或由随机数字、随机小写字母、随机大写字母、随机汉字、特殊字符、空字符构成的参数值。6.一种接口入参功能测试装置,其特征在于...
【专利技术属性】
技术研发人员:张鹏,
申请(专利权)人:浙江诺诺网络科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。