Python之Web效能工具:Pylot

來源:互聯網
上載者:User

本文試圖以翻譯的形式對Pylot做介紹,讓大家熟悉一下Pylot以及它的基本。

Pylot是什嗎?

Pylot是一款開源的測試web service效能和擴充性的工具,它運行HTTP 負載測試,這對容量計劃,確定基準點,分析以及系統調優都很有用處。

Pylot產生並發負載(HTTP Requests),檢驗伺服器響應,以及產生帶有metrics的報表。通過GUI或者shell/console來執行和監視test suites。

它是怎麼工作的?

使用者通過在XML檔案中定義測試案例來開始。測試案例是你用來指明請求(url, method, boly/payload等等)和確認點的地方。伺服器的響應可以通過用Regex和HTTP狀態代碼匹配內容來驗證。你可以在開始運行測試之前調整負載設定(代理數量,請求間隔,熱身時間,測試期間),可以在GUI的workload控制或者通過命令列來修改。這些設定可以讓你基於各種不同負載情境來模仿測試。在運行時,這些case被轉載並傳給負載產生引擎。代理被分發並同時運行以發送HTTP請求給web services。在執行的時候,顯示即時狀態以及錯誤報表來監視測試。

這個工具為哪些人設計?

需要測試並調試webservice效能以及擴充性的開發,測試以及效能工程師。它也可以被Python編程人員整合到大型測試組中。你需要熟悉HTTP,XML,以及效能測試來成功使用這個工具。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.