一、前言
对于测试人员,经常使用 Jmeter 或 Postman 进行接口测试与调试,其实市面上还有很多接口测试工具,本篇将介绍一个简单但功能强大的命令行 HTTP 和 API 测试客户端-HTTPie,适用于 API 时代,方便对 API、HTTP服务器和 web 服务进行测试和调试。
二、简介
HTTPie(发音为aitch-tee-tee-pie)是一个命令行 HTTP 客户端。它的目标是使 CLI 与 Web 服务的交互尽可能人性化。HTTPie 设计用于测试、调试以及通常与 API 和 HTTP 服务器交互。http&https命令允许创建和发送任意 HTTP 请求。它们使用简单自然的语法,并提供格式化和彩色输出。
特点:
(1)富有表现力和直观的语法
(2)格式化和彩色终端输出
(3)内置 JSON 支持
(4)表格和文件上传
(5)HTTPS、代理和身份验证
(6)任意请求数据
(7)自定义标题
(8)持续会话
(9)类似 Wget 的下载
(10)Linux、macOS、Windows 和FreeBSD 支持
(11)插件
(12)文档
(13)测试覆盖率
官网地址:
https://httpie.io/
三、安装
1、Python 环境下安装(普遍的)