好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

whistle

whistle 介绍

基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的 fiddle r,主要用于查看、 修改 HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,不同于 fiddle r通过断点 修改 请求响应的方式,whistle采用的是类似配置系统hosts的方式,一切操作都可以通过配置实现, 支持 域名、路径、正则表达式、 通配 符、 通配 路径等多种匹配方式,且可以通过Node模块扩展 功能

业务场景

前端本地开发的场景中,我们需要频繁的改动 代码 ,并需要实时看到 效果 ,并且在一些开发场景中,我们需要将特定的请求代理到特定的IP、本地 文件 等,所以使用 fiddle r或whistle等本地、真机抓包调试工具是非常必要的。??

为什么使用whistle

在历史的长河中,我们是使用 fiddle r+willow再搭配小米wifi 进行本地和真机抓包调试的,无可厚非, fiddle r的抓包和代理的 功能 十分强大,但在使用的过程中,有个很蛋疼的缺点就是内存泄漏!! fiddle r挂一整天,内存就被吃完了,然后电脑变得巨卡无比,即使加了个内存条也是治标不治本,这时候只能使用重启 fiddle r大法来 解决 ,但是,长期的折磨使我萌生了有没有工具可以替代fillder的想法。

1. 安装

npm install -g whistle //也可以使用tnpm

w2 -h //帮助信息

2. 启动

w2 start -p 8899 //不设置端口 默 认使用8899

网站地址 : http://wproxy.org/whistle/

GitHub: https://github.com/avwo/whistle

网站描述: 基于Node实现的跨平台web调试代理工具

whistle官方网站

官方网站: http://wproxy.org/whistle/

如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。

查看更多关于whistle的详细内容...

  阅读:33次

上一篇

下一篇

第1节:remote-browser    第2节:zanePerfor    第3节:Postwoman    第4节:whistle    第5节:bombayjs    第6节:RegExr    第7节:fast-check    第8节:debugGap    第9节:RAP    第10节:Appium    第11节:AnyProxy    第12节:TestCafe    第13节:easy-mock    第14节:Jsfuzz    第15节:Browsersync    第16节:appium-desktop    第17节:perflink    第18节:statusfy    第19节:Yslow    第20节:jest-puppeteer    第21节:WebPageTest    第22节:enzyme    第23节:PhantomCSS    第24节:mocker-api    第25节:matchMedia.js    第26节:Sitespeed.io    第27节:Hiper    第28节:karmatic    第29节:Bagel    第30节:Macaca    第31节:Gremlins.js    第32节:JSONPlaceholder    第33节:dom-testing-library    第34节:DejaVue    第35节:JSDebugger    第36节:Phantom.js    第37节:puppeteer    第38节:chaijs    第39节:Airtest    第40节:Expect.js    第41节:supertest    第42节:Redom    第43节:intern    第44节:Google PageSpeed Insights    第45节:Pingdom    第46节:Sentry    第47节:service-mocker    第48节:Ava    第49节:Standard    第50节:testdouble.js    第51节:Blanket.js    第52节:cypress    第53节:F2etest    第54节:weinre    第55节:majestic    第56节:javascript-testing-best-practices    第57节:mocha    第58节:browserhacks    第59节:web-starter-kit    第60节:EasyMock    第61节:vConsole    第62节:cavy    第63节:Fundebug    第64节:augury    第65节:FrontJS    第66节:Jest    第67节:Nightwatch.js    第68节:tamperchrome    第69节:nightmare    第70节:airtap    第71节:strider    第72节:qunit    第73节:eruda    第74节:wpt    第75节:Chii    第76节:log    第77节:Cucumber    第78节:TagUI    第79节:uirecorder    第80节:Sinon    第81节:Protractor    第82节:Firebug    第83节:Casper.js    第84节:should.js    第85节:node-tap    第86节:jasmine    第87节:rewire    第88节:Karma    第89节:Zelos    第90节:tape    第91节:vue-devtools    第92节:FAutoTest    第93节:Fiddler    第94节:unexpected.js    第95节:avoriaz    第96节:vuetron