【分享】如何把接口测试引用变量参数变成 “小事儿”

今天看了一篇文章,觉得蛮有意思,做接口测试常常会用到变量参数化。但是对于新手好像没有那么简单,但是读完这篇文章觉得,其实有些工具可以把复杂的事情变得简单。 下面是文章的具体内容:

【正文】
朋友们好啊!我是骑着白马的少年!!!

今天有个同学问我,马哥,马哥在吗?我说什么事儿。

啪啪给我打了一堆字,附加给我一张截图。我一看!噢,原来是接口测试,还要引用变量参数。

他说两种方法,一种是叫开发把变量,弄成不变的,一种是进行变量参数化。

他说,马哥叫开发改,开发就知道他菜了,会喷他,就叫给我说,马哥能不能教我测试混元功法,让我接口测试能够正常上手。

我说可以。

我说接口变量参数化特别简单,他不服气。

我就给他说你可以用jmeter的json提取器来参数化这个变量,他说他不会太难了,不知道怎么用。

我说很简单嘛,就定位一下响应值中变量的位置,然后设置了变量名不就好了。

他说,我弄了还是弄错了,马哥你能不能直接帮我写好了发过来,我说我接口测试用的国产的接口测试工具apipost。

他说,马哥你是不是英文不好啊,我说,是的,所以我使用了国产接口测试工具apipost,还可以生成各种格式的接口文档。

他说,马哥马哥快教我。

我,啪的一声点击鼠标就打开了我的apipost,给他演示了一个登录接口如何进行编写。
在这里插入图片描述
他说,马哥我要的是变量参数化啊,不是光登录功能啊。

我说,年轻人别着急还没有写完那,我的测试混元功法,这才是运气阶段。下面教你完整的接口变量参数化设置。

接着我有写了一个,需要登录返回的token值进行查询功能的接口
在这里插入图片描述

一个新建环境就叫练功环境,为了下面参数化变量做准备
在这里插入图片描述

保存之后,就要在练功环境中设置变量参数化,我们需要把接口自身引入到练功环境中,引用方法,选择为练功环境,在把url地址改为我们设置的地址变量就可以了。
在这里插入图片描述
在这里插入图片描述

开始运功,进行变量参数化,我们在后执行脚本中添加设置一个环境变量。

这个编写方法使用的是json语句编写的,定位变量,就是点位变量在json中的那个位置,比如变量的位置就是response.json.token。
在这里插入图片描述
定位好变量和对它进行参数化之后,我们就可以引用变量了,使用方法为{{参数名}}
在这里插入图片描述【结束】

是不是很简单, 而且这个博主的文章很有意思,读起来一点都不复杂, 感觉ApiPost的工具真的可以帮助很多人解决问题,对了文章后面还有说, ApiPost这个工具还可以自动生成接口文档。 真是一个值得拥有的接口调试工具.

下载可以参阅:
https://www.apipost.cn

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值