Web Application Stress Tool 使用小技巧

來源:互聯網
上載者:User

這是一個微軟的免費小工具,個人認為“灰常”好用,至少可以在微軟的官網下載到,不用找各種註冊機或啟用碼.

相關介紹和使用方法可以看這裡:

http://www.cnblogs.com/suchenge/articles/884129.html

 

http://www.williamlong.info/info/archives/196.html

作者寫的很清楚,也很好,我在這裡記錄一些我自己的使用心得.

 

 我要用WAS的原因是要測試自己寫的一個小模組的效能,模組本身很小但基於各種原因,我是各種不放心,然後,就下載了WAS,安裝使用。

學習過程中有一些我遇到的問題如下:

  1. 關於GET參數的random:本來以為他會自己產生參數的結果我在測試中總是產生“應用沒有獲得參數”的跡象,最後經過各種嘗試我終於明白了,這個“隨機數”是在你給定的範圍內隨機,OK,我寫了一個小的Console的程式向一個文字檔中寫了1000行(實際上999行^_^)順序數,複製粘貼進去,好了,呵呵,最後終於我的應用程式接受到隨機數了。
  2. 測試中發現的BUG:壓力測試真的很有用,本來寫的好好的程式,手工測試的話幾乎沒有問題,只有測試的時候發現有個幾行代碼有明顯的效能問題……最後改過來了(其實還是有問題,我解決不了,只是把吧問題減輕了……);
  3. Stress Level 和 Stress Multiplier:這兩個東西最後我也沒分清,但是測試中發生了有趣的事,首先我把兩個都設成1,然後調節使用者數量(從1最後設到50),最後得到每秒1個左右的200(就是訪問成功了),然後開始調節Stress Multiplier(……)的大小,當調到10時是每秒request有2個,但是調到12之後就是每秒600次的request……這個過程中我就耐心(其實是不想動腦子……)的一遍一遍的試(20秒熱身,5分鐘測試),最終,突然的靈感使我明白了其實那多出來的600次是500錯誤,也就是我的應用程式出了問題了………………這個本來很簡單的,結果就因為不願仔細想而浪費了很多的時間。

WAS還是蠻好玩的,希望有機會可以把它用到很熟。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.