modbustcp测试工具怎么用_初识接口测试工具Hoppscotch

5e37afdbb31f6dc84a3e4f2faf4a4a6a.gif

Hoppscotch 是一个免费的、快速的、漂亮的 API 请求生成器,供10万以上的开发者使用,当然,测试也不例外,帮助你更快地创建请求,节省宝贵的开发时间。

当然也有很多其它的接口测试工具,比如Postman,但是Postman提供的功能是有限的。仅支持RESTful API,并未涉及到多种网络请求构建的场景,比如车联网常用的MQTT协议,Postman就不支持。

想必大家都知道前段时间很火的一款应用 Postwoman,没错,它就是Hoppscotch的前身。

Hoppscotch的优点在于它采用简约的UI设计,是一款极其轻巧的工具。并且它可以实时快速地发送和获取请求。重要的是它可以部署在服务器上,那么我们整个开发团队或者测试团队就可以使用,美滋滋。

说了这么多,简单理解就是一款接口测试工具,类似Postman,但功能比Postman强大。

Hoppscotch主要具有以下功能 5211795cd93d96e42d12da4f1868b0d1.png
  1. 除了常规的GET、POST请求外,还可以支持API自定义的请求方法。

  2. 可选多种主题和多种不同的高亮颜色。

  3. 作为PWA(Progressive Web App)运行在设备上,内存、CPU占用都很低。

  4. 能生成10+种语言和框架的请求代码片段。

  5. 除了REST API方法,还能与WebSocket、SocketIO、MQTT服务端建立通信,支持GraphQL查询。

  6. 可以使用自定义代理,隐藏真实IP地址。

  7. 支持插入请求脚本,可以在发送请求前和得到相应后自定义一些自己期望的行为。

  8. 可以很方便地生成API文档。

  9. 支持环境变量,将值存储在变量中,可以在多个不同的请求之间引用变量(与Postman功能类似)。

下载 5211795cd93d96e42d12da4f1868b0d1.png
  1. Github:

    https://github.com/hoppscotch/hoppscotch

  2. Git下载:

    https://github.com/hoppscotch/hoppscotch.git

  3. 演示地址:https://hoppscotch.io/

安装 5211795cd93d96e42d12da4f1868b0d1.png
git clone https://github.com/hoppscotch/hoppscotch.git
cd hopscotch
npm install
npm run dev

81d2226e54c62be4f4d5053cf2f384e9.png

dae2e2382ecba1b840f1901725574690.png

5b74dda497c20f62c9b20423b8a53bd5.png

254f669ac63db90dfdcb7b23a449f1a9.png

40a5e4a7b1ccb9919db7701f7f0c9308.png

打开浏览器输入:http://172.18.7.146:3000/

5051f165fce60647ae13044b83796c99.png

问题解决 5211795cd93d96e42d12da4f1868b0d1.png

当我们首次使用Hoppscotch测试接口时,会报Error:Network Error

29286a09dd8b43489fb9186f1afaa5cc.png

解决办法:

git clone https://github.com/hoppscotch/hoppscotch-extension
cd hoppscotch-extension
修改目录下的manifest.json在content_scripts matches部分增加"*://*/*",
npm install
npm run build

b7aa8a77dc1b86faa5c81f4c3f1b4290.png

64b9b22130f445bfd528632ee99806d5.png

看见上图了吗,没错,报错了,报错了怎么办呢,解决呗,可是我断断续续折腾了好久,从升级Node版本,npm版本,甚至升级里面依赖包的版本,仔细读Hoppscoth文档,然而问题并没解决,只能选择暂时放弃,只能用一张图来形容我此时的心情~

2c1868b226e41c23391d8956255b7ffd.gif

最终还是失败了,我还是选择发出来,有兴趣的小伙伴们可以研究一下,到底是什么问题导致的,欢迎来讨论。

29dea3eb2347de801a4dc6953af7e2b5.gif    

目前100000+人已关注加入我们

b6508c0191f58f3a6dbf3f36101ee02a.gifb22e92b4adc470ba239aebe5b8666491.gif54b05b276690d0d4b11e4a812e2ba082.giffbddf41611b9f2e6c74cd60d8dc6901f.gif914f5a3994df04a327b89da46cc6e160.gif5acc8e5baa342b6f7281f8b4e532ab9c.gif3e4a94eaef8d4d88f65d2a40ee3016e4.gif0d2562dfffde92ba41268f829862d832.gif

7f4d073d7fd25699941e0429ede63fc6.gifbd542434a4c23f1773b193da7446e83f.gife767a2b972d7bf0129251106bea3b9d9.gifcde60c9b7252b675ebe9266ad478eeda.gif23688bdb52fa2075b42b550f74ac9db2.gif4381109153bb135ac9fdae5c45427186.gif5acc8e5baa342b6f7281f8b4e532ab9c.gifdd5824318045e7260c7149d87467b634.gif

a088d3b35666551b44bcac341cff78e8.png

你的每个赞和在看,我都当成了喜欢! 780b46e839d938c8f7924df2f089a7ab.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值