接口测试工具Hoppscotch
目录
1、前言
2、安装部署
3、快速请求
4、生成代码
5、解决登录
1、前言
Hoppscotch 是一种可以通过 Web 服务的方式构建 API 访问的工具,使用 Node.js 开发,采用简约的 UI 设计,能实时发送和获取响应值,它的的前身是 Postwoman。
Hoppscotch 是 webapp,可以部署在服务器上,这样一来整个团队都能使用,而不需要通过导入导出从而分享团队内成员所创建的集合。
Web 演示地址:
https://hoppscotch.io/cn
GitHub 地址:
https://github.com/hoppscotch/hoppscotch
2、安装部署
因采用本地安装方式会有一些或多或少的错误,所以本篇采用 Docker 的安装方式。
Docker 安装方式:
docker run --rm --name hoppscotch -p 3000:3000 hoppscotch/hoppscotch:latest
查询运行状态,hoppscotch 已启动。
3、快速请求
打开浏览器,地址输入 http://服务器IP:3000/ 即可。
操作界面跟 Postman 很像。
注意,如果提示:无法发送请求,无法到达 API 端点。请检查网络连接并重试。
解决方法:需要安装浏览器插件
GitHub 地址:
https://github.com/hoppscotch/hoppscotch-extension
点击设置,扩展里选择要安装的浏览器插件(Chrome、Firefox)。
例如 Chrome,下载安装即可。
例如 Firefox,下载安装即可。
插件安装完成后,点击插件图标,点击 Add,添加 origin 地址(部署的服务器地址),以支持跨站请求。
添加 origin 地址完成。
最后,点击设置,打开使用浏览器扩展发送请求。
再次访问接口地址,例如百度首页,请求成功。
4、生成代码
在请求地址区,点击显示代码。
弹出生成代码框,可以选择不同的语言,这里选择 Python - Requests。
新建 .py 文件,并将复制过来的代码拷贝进去。
脚本内容:
import requests
url = "https://www.baidu.com/"
response = requests.request("GET", url)
print(response.text)
执行脚本成功。
5、解决登录
进行登录操作,点击右侧登录按钮。
这里使用电子邮箱进行登录。
登录报错。
解决方法:
查看容器ID,例如3bc4a9825445
进入容器中。
docker exec -itu root 容器id /bin/sh
例如 docker exec -itu root 3bc4a9825445 /bin/sh
进入容器内部,查询文件。
找到 packages/hoppscotch-app 目录下,使用自己的密钥更新 .env.example 文件并将其重命名为 .env 即可。
精彩推荐
面试笔试系列
思维导图系列
Linux常用命令壁纸
接口Requests系列
测试框架pytest系列
Jmeter快速上手之接口测试
自动化测试框架结构图
移动安全框架(MobSF)
接口测试工具Hoppscotch相关推荐
- 好用的API接口测试工具有什么推荐吗?
点击上方关注 "终端研发部" 设为"星标",和你一起掌握更多数据库知识 这篇文章,推荐一些还不错的工具,具体工具使用,是没有任何门槛:搜索引擎,去搜索工具名,有 ...
- 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里面的接口也不能直接给他们看,没办法,只有整个详细一点的文档呗.由于接口个数有点 ...
最新文章
- FTP服务器的安装和配置
- payment on barclays
- PHP Curl多线程原理实例详解
- 深入理解netfilter框架|经典PDF
- 高效实用的.NET开源项目
- Taro+react开发(73):Taro.createSelectorQuery
- 快手基于 Apache Flink 的优化实践
- 作者:李崇纲,男,北京金信网银金融信息服务有限公司常务副总经理。
- python的集成开发环境搭建_Window版本 - Python数据分析集成开发环境 Anaconda安装(超详细)...
- javascript时间差工具包
- libevent使用一 libevent导入项目
- python的标准库——turtle
- 酒水饮料行业进销存软件前十排行榜,强推第一款
- 图文并茂带你了解成分句法分析
- GridView使用大全
- 【Linux】常见错误 “cp: omitting directory”解决办法
- 阿里云服务器被挖矿的解决方法
- javaScript算术题(经典案例)
- mysql cmd全屏_CSS全屏布局的5种方式
- 预训练权重到底是个啥