Web工程師的工具箱

寒風問雪發表於2013-05-25

本文出自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 代理來翻牆)。
  • 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 – 一個用來測試網頁在不同平臺下的工具。(參看)

(全文完)

(轉載本站文章請註明作者和出處 酷殼 – CoolShell.cn ,請勿用於任何商業用途)

相關文章