手把手教你对禅道接口发起请求-基础版

本章一起来学习如何对禅道的接口发起请求。

🔴注:本章接口需要自己搭建本地禅道,部署之简单,百度一看就会。如下是官网地址,下载开源版本即可:

https://www.zentao.net/
addc6e89be0bfb8a3ab4935d0ac876f1.png 0d0ef5e4271688ab5c9d7de96df2eead.png

接口文档

https://www.zentao.net/book/api/664.html#0
bedeb4c195c31f9de5146f1515a6c348.png

所需工具

这里不做限制,postman,apifox,jmeter都可以,我这里使用的是Apifox。

发起请求获取token

📌这里看了一下,后续的任何接口请求都需要token,这个token是必须要请求的。

848794d5d5bc87b2f1b843e8f64716f3.png

上图所示,官网给出了"路由",以及"请求示例",还有"响应示例",那么我们如何发起请求?URL是什么?

俺也不知道,不过不妨碍我看评论。a7811aabddbdaf935a6b6f9d326b815b.png由此我推断了一下,这个应该就是地址了再加上路由就成了,所以去Apifox上看看。

此外,注意看请求示例,格式是多么像json格式。

7d7c09e5c4c312e90fd6a54b9c0fc458.png

请求结果如下:9865e2205fdc428bd41e036d772aae80.png



拿到了token了,那么后面的事情就好办了,在官网接口里面随便找个接口,想请求啥就请求啥,不过有很多接口是前后呼应的。所以我挑了一个"获取产品列表"

对产品列表发起请求

f880710eea5c5f749f75376d4e18270d.png

这个就很简单了,把token写到请求头里面,发起请求就好了。路由是"/products"。

🔴注意:由于我是公司禅道,里面是有很多项目的,所以在此之前,各位可以在本地部署好的禅道上新增一些产品

🌈 为了更好的学习,在这里教大家如何获取环境变量:

bd7bca517a5491c270535d28240333e9.png

🌊 再次运行,在环境变量中就可以看到变量了:8fe8ebdc97550ff6608c9400c0659cf6.png

🌈 接下来就是引用token变量,然后对产品列表发起请求了:9bd9b2fe614e9e9adf394dd4bc631957.png

这里于我而言,我只需要看产品ID即可,也就是上图中的"products": [{"id": 2}]这部分。

🔴同样我们添加后置操作提取变量,注意如下格式,这里需要各位根据实际情况进行获取,不明白的可以看看jsonpath官网介绍,比较详细:e27739d59c9b8afe660c2abf06f93645.png



对获取产品Bug列表发起请求

是为什么要对这个发起请求?因为跟上面接口呼应。这里是为了做一个良好的例子

e1e909e0a4e412adbfa318328ec64f3d.png

🌈从官网可知,这里需要传入一个id号,在上一个接口我们已经拿出来了,还需要传入一个token,所以,我们动手吧

使用方式一样:89f29bcc61601ebd52a07c5375ace21d.png

由于是GET请求,也不需要我们使用?进行路径拼接,所以这里无需太多疑问,找个官网抄即可。如我上图所示,直接发送即可。

26c2e577fc2dadef79e84a6dcd1a5660.png

🌊这里就能拿到产品BUG了,是不是很简单。



总结:

是不是还算比较的简单,对于没有接口项目的同学,也算个小的练手项目了,也能自己搭建禅道,熟悉禅道,自己给自己提BUG,熟悉整个流程。是新手项目的不二选择。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清安无别事

慢慢的积累一杯奶茶吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值