Web工程师的工具箱 | 酷壳 - CoolShell.cn

Web工程师的工具箱

2012年12月19日 陈皓 发表评论 阅读评论 30,168 人阅读    

本文出自Ivan Zuzak 的《The Web engineer’s online toolbox》,作者给了一个各种可以用来进行开发、测试、调试以及文档编排的在线工具集。(注:我发现CSDN上已经有了这篇文章《Web工程师必备的18款工具》,但可惜的是这篇文章并不全(原文后来被更新到了33个工具),而且其中并没有包括原文评论中出现的所有工具,所以,我一并补全了更出来,一共40多个工具)

Web工程师在线工具箱

  • RequestBin允许你创建一个URL,利用这款工具进行收集请求,然后通过个性化方式进行检查。
  • HttpbinHTTP请求&响应服务,涵盖所有的HTTP方案(例如不同的HTTP verbs、状态代码和重定向)。类似工具:UrlEcho
  • REDbot这是一个机器人工具,帮助用户检查HTTP资源,可查看它的操作情况,指出常见的问题并提出改进。类似工具:HTTP lint
  • WebGun用于创建webhooks模板的API。类似工具:UrlReq
  • Webscript  自选一个url,填一段Lua代码,就能对访问做各种respond,还可以主动运行任务,cron job等等…
  • ClickHooks 这是一个短网址服务, 当用户访问了你的这个短网址跳转链接,服务器会通过HTTP POST的方式回调你的一个URL。这也是一种WebHooks方式。(陈皓注:所谓WebHooks,你可以理解为一种trigger,或是一种handler,比如当你你提交了代码,会调用某个URL链接以POST的方式告诉那个网站你提交了代码(如:发一个twitter 之类的,或是通知某个bug tracker系统))
  • MailHooks 让你可以通过HTTP POST方法收电子邮件(又叫WebHooks),你可以为你的一个邮件地址创建N多的hooks,当一个邮件收到了,可以把这个邮件以POST的方式发到你的某个URL上去。
  • Quilla 提供一个人们可以找到你的短网站服务,在那里,当人们提交到你的短网址上的请求会给你发邮件。好像是一种HTTP到SMTP的代理服务。
  • Apify公开锁定在HTML文档没有任何API数据集。APIfy从结构标记中提取数据,并将其转换为JSON APIs。
  • UnicornW3C统一的验证程序,可在各种流行的HTML和CSS验证器中执行各种检查。类似工具:HTML lint
  • Link checker从网站中提取链接(递归)并确保没有链接被定义为两次(重复定义),所有的链接被引用并警告HTTP重新定向。
  • ViewDNS 一组 DNS 和网络工具,如:反向IP解析,DNS记录查询或traceroute之类的。
  • Necrohost  一个URL列表来模拟不同网络链接的问题,如:响应慢,无法解析DNS,或是404什么的。
  • Mirrorrr  一个可以用来镜像某网页的应用(经常被国人用来搞Web 代理来FQ)。
  • HAR viewer通过 HTTP 追踪工具创建可视化的HTTP Archive (HAR)日志文件。
  • CORS proxy通常会由于相同的域而被阻止,而这款工具在网站上允许JavaScript代码访问其他域上的资源,
  • Browserling支持使用所有主要浏览器以及各种版本进行交互式跨浏览器测试。
  • WebSocket Echo Test: 从浏览器定向到WebSocket echo服务器进行WebSocket连接测试。
  • YQL极富表现力类似于SQL的语言,允许您查询、筛选和联接数据跨Web服务。
  • Webshell 使用命令行脚本的方式来调用一些Web API。
  • Yahoo Pipes一个图形化的用户界面,用于创建数据混搭,生成聚合Web源,Web页面和其他服务。
  • Apiary语言和工具用于生成REST API文档及进行交互式督查。类似工具:Swagger
  • JSFiddle  一个在线的代码编辑可以让你编译一些HTML, CSS 和 JavaScript的东西,并演示之。相似工具: JSBin

未在列表的工具

  • Fiddler – 可能是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。.
  • NuvolaBase – 一个可以共享个人私有数据的解决方案。正如作者所说,这不是一个开发工具。
  • Browsershots – 一个用来测试网页在不同平台下的工具。(参看)

(全文完)

Web工程师的工具箱 | 酷壳 - CoolShell.cn的更多相关文章

  1. 转:十条不错的编程观点。(出处:酷 壳 – CoolShell.cn)

    在Stack Overflow上有这样的一个贴子<What’s your most controversial programming opinion?>,翻译成中文就是“你认为最有争议的 ...

  2. Web工程师的工具箱

    RequestBin:允许你创建一个URL,利用这款工具进行收集请求,然后通过个性化方式进行检查. Hurl:发出HTTP请求,输入URL,设置标题,查看响应,最后分享给其他人.类似的工具有:REST ...

  3. 作为WEB工程师,我们是不是应该积极的推进一下用户浏览器的使用体验?

    为什么会写这篇文章,其实是有原因的.目前我工作的公司的Web网站仅支持IE8以上的版本,然后我们经常接到客户的反馈,说为什么在他浏览器当中flash怎么显示不了,或者为什么在他浏览器中有这样那样的问题 ...

  4. 前端工程师和web工程师的差异

    摘自园内一篇文章关于web工程师的思考,比较认同其中的一些观点 前端工程师知识结构:               精通: xhtml,css,JavaScript       熟悉:一种后端程序语言( ...

  5. 1 初级.net web工程师,在工作中都做些什么

    初级.Net Web工程师,在工作中都做些神马?   职责 初级.Net Web工程师的主要职责,就是按比较详细的要求去完成代码. 比较详细的要求是指:一般会把页面式样.功能的描述.数据库结构.性能要 ...

  6. 转: 性能测试应该怎么做? (from coolshell.cn)

    转自: http://coolshell.cn/articles/17381.html 偶然间看到了阿里中间件Dubbo的性能测试报告,我觉得这份性能测试报告让人觉得做这性能测试的人根本不懂性能测试, ...

  7. python web工程师跳巢攻略

    python web工程师跳巢攻略 流程 一面问基础 二面问项目 三面问设计(经验) web请求的流程 浏览器 负载均衡 web框架 业务逻辑 数据库缓存 后端技术栈 python语言基础 语言特点 ...

  8. 腾讯Web工程师的前端书单

    2014年一月以来,自己接触web前端开发已经两年多了,记录一下自己前端学习路上看过的,以及道听途说的一些书,基本上按照由浅入深来介绍. JavaScript 入门 <JavaScript权威指 ...

  9. 简述web工程师的职责与学习

    最近两年web突然很火,也有很多人涌入这一行,但这行实际上是进来的人很多,出去的人也很多. 在我眼里,Web前端开发工程师的职责有:1.Web前端表现层及与前后端交互的架构设计和开发2.配合后台开发人 ...

随机推荐

  1. duck

    http://bjdw.artgooo.com/event/rubber/duck.shtml

  2. C++断言assert

    assert宏是在标准库中提供的.它在库文件<cassert>中声明,它能够在程序中測试逻辑表达式,假设指定的逻辑表达式是false,assert()就会终止程序,并显示诊断消息.关闭断言 ...

  3. EasyUI - According 分类列表

    效果: html代码: <div id="aa" class="easyui-accordion" style="width: 300px; h ...

  4. 【Tips】Endnote导入IEEE Xplore文献方法《转载》

    1. 在IEEE XPlore中点击“Download Citation”: 2. 选中“Citation & Abstract”和“EndNote,Procite,RefMan”两个选项: ...

  5. 编译mapnik(win7 环境下vs2008编译mapnik 0.7.1 成功)

    编译mapnik(win7 环境下vs2008编译mapnik 0.7.1 成功) ------by  wangsh 2012.02.22 Mapnik 是一个开源的 Python/C++ 地图渲染引 ...

  6. UVA 10718 Bit Mask 贪心+位运算

    题意:给出一个数N,下限L上限U,在[L,U]里面找一个整数,使得N|M最大,且让M最小. 很明显用贪心,用位运算搞了半天,样例过了后还是WA,没考虑清楚... 然后网上翻到了一个人家位运算一句话解决 ...

  7. pygame编写贪吃蛇

    一直想用pygame做一个小游戏的,可是因为拖延症的缘故一直没有动,结果那天看到了一个12岁的国际友人小盆友用pygame做的一款塔防游戏,突然感觉已经落后超级远了,所以心血来潮做小游戏了.高中陪伴我 ...

  8. 一起talk GDB吧(第六回:GDB改动程序执行环境)

    各位看官们,大家好,上一回中我们说的是GDB查看信息的功能,而且说了怎样使用GDB查看程序执行时的 信息.这一回中,我们继续介绍GDB的调试功能:改动程序执行环境.当然了,我们也会介绍怎样使用GDB ...

  9. Cocos2dx 3.0 过渡篇(三十一)ValueVector和Vector不得不说的故事

    本文投票地址:http://vote.blog.csdn.net/Article/Details?articleid=37834689 前天看到一个颇为纠结的选择题:有一天你遇到一个外星人,这时外星人 ...

  10. HBASE完全分布式模式的安装

    1集群环境下hadoop.1.1.2已经安装成功 2配置hosts,及环境变量 3编辑hbase-env.xml 4编辑hbase-site.xml 5编辑regionservers文件 6把Hbas ...