使用curl进行Http接口请求
需求场景
在日常测试工作中,偶尔需要在命令行中进行请求参数,我遇到的测试场景:
限制在服务器中访问的http接口
一般是用于手动触发定时任务代码, 可以提前得知测试结果....而这种接口为了安全考虑,往往会禁止外部访问,只能内部使用linux命令请求
快速测试mock接口
为了测试mock的接口,服务器能否正常访问,直接在服务器进行接口请求
上述场景目前不存在太复杂的接口请求..., 本文仅记录curl的简单用法
基本概念
curl, 即 Client URL工具, 用于在命令行进行web服务器请求;
Window Command 及 Linux Terminal 均可使用...功能强大,Postman能做的请求,curl均可实现
但实际运用上, 代码敲得太累而且不能保存请求重复使用,只用于简单接口临时测试
实战
增删改查
curl -X {大写的请求方法} {...优点:
命令行可使用,操作系统自带
可方便的整合在代码中
缺点
无法重复使用接口信息
无请求填写辅助功能
复制粘贴麻烦
总结
特殊场景使用,日常接口测试还是得Postman