当前位置: 首页 > article >正文

常用的api测试软件

我们在写完后端API接口的时候,前端工程师可能还没有写完前端的页面,这时候后端工程师需要测试接口,因此后端开发通常需要api测试软件来测试接口,同时通过测试软件把定义好的接口格式分享文档。

这里推荐两款api测试软件软件:

、yunedit-post

https://www.yunedit.com/postdetail

这款测试软件在调用接口后,对返回数据的处理方面做得最好。可以将返回结果保存下来,供下一个接口调用的时候使用,或者根据返回结果清理垃圾数据。设计理念比较先进。

还可以自定义单元测试函数来对返回结果写灵活的判断规则,比其他接口测试工具通过纯界面设置灵活很多。

(1)可以将接口返回的结果保存在全局变量或接口组的变量当中,设置的方法也很简单,可以通过傻瓜式的界面设置,也可以通过自定义函数的方法,对返回结果做处理再保存到变量中。

其中最简单的设置变量的方法如下图界面:

假如通过界面设置满足不了你,保存的规则比较复杂的话,还可以通过自定义函数来处理,如下图,用户不需要关注函数上下文,只需要填写函数里面的内容,关心return的内容即可:

(2)清理测试垃圾数据方面做得比同行其他软件要好,因为它可以使用接口返回的变量或全局变量作为参数去执行sql语句或设置redis等变量。

如下面的代码:

使用返回数据的作为变量的例子:
update testpost set token=${response.data.token} where id=1;

使用全局变量/组变量作为变量的例子:

update testpost set token=${global.value.abc} where id=${group.value.abc};

二、Postman

https://www.postmanapi.com.cn/

postman是比较早的接口测试软件,所以用户群体比较大。

但是缺点也是比较明显,由于有很多历史包袱,在易用性方面不够友好,部分界面也不够灵活。

而且它是外国的软件,接口分享那些功能使用起来会比较慢。


http://www.kler.cn/a/568708.html

相关文章:

  • 飞算JavaAI编程工具集成到idea中
  • 基于javaweb的SSM+Maven幼儿园管理系统设计和实现(源码+文档+部署讲解)
  • Linux-进程与信号
  • 大白话React第十一章React 相关的高级特性以及在实际项目中的应用优化
  • 第50天:Web开发-JavaEE应用SpringBoot栈ActuatorSwaggerHeapDump提取自动化
  • shell脚本编程实践第4天
  • 【网络安全 | 渗透测试】GraphQL精讲一:基础知识
  • 如何通过Python网络爬虫技术应对复杂的反爬机制?
  • Bash Shell 比较注入漏洞:分析与利用
  • 初识flutter1
  • Java Stream 流笔记
  • 电子电气架构 --- AI在整车产品领域的应用
  • 基于SpringBoot + Vue的商城购物系统实战
  • 【vue-echarts】——05.柱状图
  • Python面向对象编程入门:从类与对象到方法与属性
  • JavaFunction的使用
  • AVX2指令集
  • 目前主流 AI 大模型体系全解析:架构、特点与应用
  • 【Python · PyTorch】循环神经网络 RNN(基础应用)
  • HashMap与HashTable的区别