盘点下常用的接口测试工具,有几个你肯定没用过

在项目开发、部署过程中, 总免不了要对服务的一些接口进行简单的测试和验证, 在很多时候都是在服务器环境, 因此掌握一个命令行http接口测试工具还是非常有必要的, 我常用的主要有三个, wget、curl和HTTPie.

01、wget

wget是一个命令行下载工具,基本上linux上都会带有,支持HTTP /HTTPS/FTP等多个协议, 专注于下载, 比较稳定;

常见用法:

# 递归下载小米官网所有链接, 一般不用-r参数

wget -r https://www.mi.com

# 断点续传, 在下载大文件的时候很有用 !

wget -c http://www.examples.com/file

# 将要下载的文件url放在urls.txt文件中, 实现批量下载

wget -I urls.txt

02、curl

curl也是个一般内置于linux的命令行http工具,有上传下载功能, 相比wget来说curl可以有更多定制请求参数,这点非常有用;

常见用法:

# 使用-o将下载的数据写入到指定文件, --progress表示显示下载进度条

curl http://man.linuxde.net/test.iso -o filename.iso --progress

# 往接口POST文件

curl http://api.example.com/profile -F "image=@test.jpg"

# 往接口POST多个参数

curl http://api.example.com/profile -F "image=@test.jpg" -F "user=Peter"

# 往接口POST表单数据

curl http://api.example.com/profile -d "user=Peter&passwd=Peter"

03、HTTPie

这是一个python写的命令行http工具,支持json, 语法高亮等更多特性,支持python2.x和python3.x和多个系统平台,项目地址在此:https://github.com/httpie/httpie

安装:

# pip安装

pip install http

# ubuntu安装

apt-get install http

# Mac

brew install mac

常见用法如下:

# 模拟表单提交

http -f POST http://example.com name=test

# 表单和文件提交

http -f POST http://example.com name='Peter' image@/home/Peter/face.jpg

# 使用重定向上传文件

http http://example.com/file <file.json

# 下载文件

http http://example.com/file >file.json

# 或者像wget那样

http --download http://example.com/file

04、Postman

Postman是一个非常优秀的GUI 接口测试工具,支持MacOS、Linux、Windows三大平台,设计好看,功能丰富齐全,简单易用,唯一的缺点是占资源有点多…

下载链接:Download Postman

总结:

能实现目的工具就是好工具, 当然了在此基础之上, 易用和美观是我选择的标准,所以命令行工具我选HTTPie,GUI工具我选Postman。

最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几天时间整理的非常全面的,希望也能帮助到有需要的你!

在这里插入图片描述

这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……

如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。

敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。

自学推荐B站视频:

零基础转行软件测试:38天自学完软件测试,拿到了字节的测试岗offer,堪称B站最好的视频!

自动化测试进阶:已上岸华为,涨薪20K,2022最适合自学的python自动化测试教程,自己花16800买的,无偿分享

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值