http接口测试工具
http接口测试工具
工具 | 图形界面 | 特点 |
---|---|---|
postman | Y | 图形界面,功能齐全 |
curl | N | 可用于下载,但更侧重于模拟各种http请求,与网站API的交互 |
wget | N | 专注于下载,支持断点,支持递归(可用于全站下载) |
httpie | N | 采用Ptyhon开发,底层用到了Requests和Pygments库。支持JSON,语法高亮(这是curl所不具备的) |
postman
当我们使用图形界面时,postman是一个很友好的工具,下载地址 https://www.postman.com/downloads/
curl
获取工具版本
curl --version
获取外网络IP
curl ip.sb
GET请求
get发送表单相对简单,只需要把参数带在后面即可
curl http://example.com/
,如果这里的URL指向的是一个文件(诸如图片等)都会被下载到本地
常用参数
- -i 显示全部信息
- -l 显示头部信息
- -v 显示get的全过程
POST请求
curl -X POST --data-urlencode "param1=value1" http://example.com/form
可以简写为
curl -d "param1=value1" http://example.com/form
也可以直接发送格式化后的请求
curl -H "Content-type: application/json" -X POST -d '{"param1":"alue1"}' http://example.com/form
wget
获取工具版本
wget --version
GET请求
wget专注于下载,默认下载目录为当前目录
POST请求
wget --post-data "param1=value1¶m2=value2" http://example.com/org
httpie
获取工具版本
http --version
GET请求
http -v <网址>
POST请求
需要设置 Content-Type
- -j 表示 application/json
- -f 表示 application/x-www-form-urlencoded
POST 命令格式如下
http -f example.com/form param1=value1¶m2=value2
下载
http --download example.com/file
http接口测试工具相关推荐
- postman 接口测试工具介绍
postman 接口测试工具介绍 https://www.cnblogs.com/fly_dragon/p/9186745.html
- 接口测试,接口协议以及常用接口测试工具介绍
一.前言:什么是接口 1.接口指的是软件提供给外界的一种服务.作用在于使其内部的数据能被外部进行修改的交互方式. 例如:USB接口,电脑里的数据可以看成是内容数据,而U盘里的数据可以看成是外部数据,那 ...
- soapui工具_python接口自动化(四)--接口测试工具介绍(详解)
简介 "工欲善其事必先利其器",通过前边几篇文章的介绍,大家大致对接口有了进一步的认识.那么接下来让我们看看接口测试的工具有哪些. 目前,市场上有很多支持接口测试的工具.利用工具进 ...
- java接口测试工具_接口测试基础了解篇
什么是接口测试? 接口测试又称为API测试,是测试系统组件间接口的一种测试,属于灰盒测试范畴. 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交 ...
- php dubbo 接口测试工具,dubbo服务自动化测试搭建
java实现dubbo的消费者服务编写:ruby实现消费者服务的接口测试:通过消费者间接测试dubbo服务接口的逻辑 内容包括:dubbo服务本地调用环境搭建,dubbo服务启动,消费者部署,脚本编写 ...
- 接口测试工具Postman(转)
接口测试工具Postman Postman是一款功能强大的HTTP调试与模拟插件,不仅可以调试简单的CSS.HTML.脚本等网页的基本信息,它还可以发送几乎所有类型的HTTP请求.Postman适用于 ...
- 接口测试工具-Jmeter压力测试使用
接口测试工具-Jmeter压力测试使用 官方描述:jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jm ...
- 2021-02-07 接口测试工具-Postman使用详解
接口测试工具-Postman使用详解 1.安装postman 官网下载地址:https://www.postman.com/downloads/ 选择好对应的版本下载,下载完后直接安装即可. 2.po ...
- C#进阶系列——WebApi 接口测试工具:WebApiTestClient
正文 前言:这两天在整WebApi的服务,由于调用方是Android客户端,Android开发人员也不懂C#语法,API里面的接口也不能直接给他们看,没办法,只有整个详细一点的文档呗.由于接口个数有点 ...
- tcp接口测试工具_你不了解的,完整“接口测试”与服务虚拟化
?如能帮到你,下方为我们点个在看 ?推荐:15款"云买菜"平台如何选?36城200名体验者告诉你!注:文章原标题"接口测试与服务虚拟化"正文开始:什么是接口测试 ...
最新文章
- MFC-5动态更新窗体菜单1
- 从字符串指定位置删除指定个数的字符
- UA PHYS515A 电磁理论V 电磁波与辐射7 运动点电荷的辐射
- 除硬件外计算机系统不可缺少的是,除硬件外,计算机系统不可缺少的另外一部分是( )。...
- Shiro的Base64和MD5加密的使用
- Oracle中procedure和function创建举例
- optionals_Java Optionals获得更具表现力的代码
- java rhino_在Java 8中使用Rhino
- nanotime java 博客园_System.nanoTime (计时工具类)
- Flash ActionScript 2.0基础教程
- ftp3.0中的bug
- 华为轮值董事长郭平:美国在5G方面已落后
- 数据结构-哈夫曼树详解(类C语言版)
- Incapsula js加密混淆分析
- ubuntu1804 3dm-gx5-25
- 每个程序员都应该知道的GitHub Repos
- 计算机教师帮扶记录,教师结对帮扶工作总结范文(通用6篇)
- lombok 基础注解之 @AllArgsConstructor
- 程序猿:如何成为一个高级程序员
- 论文笔记《Knowledge Enhanced Contextual Word Representations》
热门文章
- lodop 调用打印机打印条码
- MSM8960处理器概述
- 利用MapabcAPI实现基于浏览器的地理定位
- d6u android,天敏D6U_Android4.4.2_SONY BRAVIA_精简优化双启动版
- C程序实例1--个人通讯录管理系统
- 什么表示计算机的存储容量,存储容量
- 全国计算机能力挑战赛含金量高吗,大学里,有哪些含金量高,又容易得奖的国家级比赛?...
- 在 Vue 中实现粒子特效 Particle Effect for Vue
- 36 Questions for Increasing Closeness
- ioncube php encode,ioncube加密与解密 php代码