共用方式為


工具箱:面向 IT 專業人員的新產品

應力測試您的應用程式堆疊,然後展開您本月的工具與流行基於 Unix/Linux 的命令列實用程式的 Windows 版本的工具集。

Greg Steen

StressStimulus

應力測試不是只給開發人員。 您需要瞭解每個使用者對您的應用程式堆疊的影響。 依託建議和容量規劃還不足以作出精明的決策上的硬體和軟體要求。

有一些有壓力和負載測試工具,從簡單的單實例測試到多機同步可以測試無數的系統和應用程式類型的負載生成。 一個便於使用負載測試工具為 HTTP 應用程式是從刺激技術 StressStimulus。 作為一個集成元件內運行 StressStimulus 提琴 Web 調試代理工具

小提琴手已多年主食的工具。 它可以説明您創建、 分析和調試 HTTP 通信。 (事實上, TechNet 雜誌 》覆蓋此列中的小提琴手.)該產品是最近購買了 公司 Telerik,其中已致力於保持它可用免費。

StressStimulus 作為小提琴手,一個集成元件運行,因此您需要首先安裝小提琴手。 通過 StressStimulus 安裝程式在運行後, 啟動提琴和您會注意到連續的視察員、 作曲家、 篩選器和其他標準的小提琴手卡新卡。 StressStimulus 選項卡有兩個細節窗格基於樹的導航節。 導航邏輯上作為測試案例、 測試組態和測試結果。

創建測試的最簡單方法是使用內置測試記錄器。 測試記錄器啟動瀏覽器實例,並記錄您的 Web 請求 (儘管可以生成請求通過另一種介質) 以及相關的查詢字串和表單發佈資料,創建一個測試序列。

如果您需要,您可以提供身份驗證憑據運行測試以及測試參數化的資料來源。 這使您獨特的請求模式。 例如,可以測試提供的 Web 服務的 API 的不同方法簽名登記系統或查詢字串提供不同形式的資料。 您還可以提供自訂回應驗證程式作為原始文本或正則運算式來確保特定的請求提供超出標準 HTTP 200 結果作出適當的反應。

內測試組態中,您將設置更一般的測試結構,包括多長時間測試應運行,多少虛擬使用者使用,如何隨時間 (常量或載入的步驟) 應用虛擬使用者的負載、 瀏覽器混合應用和類比的網路連接類型。 對於較大的測試中,您可以添加多個 StressStimulus 載入代理 (配置為充當測試無人駕駛飛機增加負載超出一個測試的哪台電腦可以處理的 CPU、 記憶體和 NIC 的特定終結點的電腦)。 您還可以配置設置為特定的權重和單步負載模式。

StressStimulus 使您可以記錄到 SQL Server 緊湊版或自訂的 SQL Server 實例的測試。 運行您的測試之後,可以嘎吱測試結果部分中的數位。 在這裡您可以找到圖形和圖表工具和資料表格顯示您性能度量標準上的請求、 回應時間、 錯誤、 使用者負載,等等。

StressStimulus 是三個版本中可用:自由,Pro 和企業。 免費版是有限的但不會讓你旋轉單個 100 虛擬使用者測試。 您不能保存測試和它是有限期。 Pro 版更齊全,但會限制您一個測試案例、 一個負載產生器和 500 個虛擬使用者。 企業版使您達到 100000 個虛擬使用者跨多個負載產生器,以及分散式的負載測試和基於雲計算的負載測試。 還有 7 天的免費試用。

StressStimulus 的定價基於虛擬使用者的數目。 美元 100 個虛擬使用者的 296 或 $ 500 的 450 Pro 版。 企業版起價 $ 100 的虛擬使用者的 640 或 $ 500,與額外折扣 1,400 當你增加虛擬使用者卷。 有其他增量和基於時間的訂閱也可用。 所以的下次你正想加速旋轉和推出的新的基於 HTTP/Web 應用,考慮在負載測試之前購買硬體或釋放到野外用工具。 它可以節省你幾個頭痛、 浪費的時間和金錢。

StressStimulus

GnuWin

一直有幾個命令列好吃在 * nix 的世界,我希望在 Windows 中有。 幸運的是,有幾個本機 Windows 港口專案外面。 開放源碼和免費的 GnuWin 專案自 2001 年以來一直圍繞為本機 32 位埠到 Windows 提供了 160 多個實用程式和工具集。 專案開發已經褪色,但工具仍然是很可行。

可作為獨立的安裝程式,因此您只需安裝您需要安裝,您可以從專案網站的網站,下載每個實用程式套裝軟體。 如果您希望整個色域,不過,抓住每個包一個由一個使用而不是 GetGnuWin32 專案

GetGnuWin32 專案維護一個經過數位簽章的主更新檔,包含的工具 (以及他們的版本和依賴項),以便您可以下載和更新這些所有中一槍。 上下載以及驗證程式的雜湊值。 這裡是一些工具來促進大家的食欲的概述。

要深入研究的第一件事是 CoreUtils 專案。 這已基本檔、 殼牌和文本操作實用程式。 檔、 文本和殼實用套裝程式括:

  • ls:指導目錄清單
  • ln:用於創建檔的連結
  • 清除:擦在檔中的資料
  • 貓:用於轉儲到標準輸出檔
  • md5sum:計算和檢查 MD5 雜湊值
  • 頭部和尾部:若要查看的開頭或結尾的檔
  • 拆分:若要將檔拆分為不同的棋子
  • whoami:為呼應的有效的使用者 id
  • 密碼:回顯目前的目錄
  • env:要轉儲的環境設置

有許多壓縮和歸檔工具如 gzip。 還有像圖像工具 Fax2Png、 Gif2Png 或 Bmp2Png。 其他套裝軟體包括命中等,以顯示您的完整路徑的外殼命令 ; wget HTTP/HTTPS 和 FTP ; 檢索檔 和超級模式配電 grep。

GnuWin32 集合中有不少有用和有趣的工具。 因此,如果你發現自己渴望的那些老歌,但偽善幾個 * nix 基於命令列實用程式,簽出 GnuWin 專案,看看是否有你需要的東西。

GnuWin

Greg Steen

Greg Steen 專業技術人員、 企業家和愛好者。 他總是在尋找各種新工具,以説明 IT 專業人員更容易進行操作、 QA 和開發。

相關的內容