参数化常量与变量

2644 篇文章 26 订阅
2524 篇文章 2 订阅

软件测试面试刷题,这个小程序利用起来,可谓是刷题APP的天花板!icon-default.png?t=N7T8https://blog.csdn.net/AI_Green/article/details/134901436?spm=1001.2014.3001.5501参数化(Param)是数学和计算机科学程序设计中的一个重要概念,指的是在定义函数、算法或大模型时,通过使用参数来代替固定值的方法。

参数化可使得函数、算法或大模型更加的灵活和通用,能够适应不同的输入和数据分布。

1、常量

1.1,常量参数化,在引用一些公共相同的数据时,采用常量的方式定义,参数里面对某个固定商品ID进行查看,编辑,添加属性,订购等,就可以给它定义为常量。当要对另一个商品ID进行类似操作时,就改一下常量里面的值即可,因而不需要逐个修改每个ID,只需改一次这个常量的参数值,因为在引用时统一使用的是定义的常量,如下图3.1:

图片

▲图 3.1

1.2,环境设置参数化,环境设置其实就是常量,在自动化测试平台系统为了方便区分,它专用于环境主机host地址的设置,如下图3.2:

▲图 3.2

2、变量

2.1,变量参数化,当新增幂等数据时,自动化新增一个产品名为A的数据,但这个产品A不能重复新增,重复的话会新增失败,这时必须使用变量随机生成不同值的方式避免产品名为A重复,自动化执行一次的时候新增产品A,再次执行时这个随机变量可能生成了C,这时就可以新增成功,如下图3.3:

图片

▲图 3.3

2.2,token认证参数化,token认证参数化其实就是变量,也是为了便于区分,它专用于在响应数据中动态token取值,登录接口执行后需要把动态的token值从响应数据中匹配出来,就可以采用正则表达式的方式提取并参数化,另外还可以用jsonPath的方式,这里用正则表达式,如下图3.4:

图片

▲图 3.4

知道了其具体含义后,那么在接口测试用例里面进行{关键字}引用,例如如下1个GET接口,参数一栏填写1个常量和1个变量,认证输入token参数,点击发送后,查看请求信息,可以看到具体生成的常量、URL的参数值,以及变量参数值,token参数值。如下图3.5,3.6,3.7所示:

图片

▲图 3.5

图片

、▲图 3.6

图片

▲图 3.7

图片


Autotestplat-V2.7版本在 github 发布了。

新增/优化功能

新增(系统设置): 新增了参数化登录接口token的功能。

图片

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】在这里插入图片描述
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 16
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值