簡單壓力測試工具(web application stress tool)

#####在工做中不免碰到須要測試本身寫的代碼的性能如何,這裏介紹windows下面很是簡單的一款壓力測試工具,經過他能夠設置併發數,而後查看併發狀況下http返回狀態,配合服務器就能夠清楚知道數據庫、ng等在併發狀況的內存和cpu的佔用狀況。html

#####安裝相對簡單,碰到兩個問題數據庫

  1. win7下面,提示msvcp50.dll缺失。64位機子下將下載的msvcp50.dll放到Windows\SysWOW64下面就能夠了。
  2. 安裝完後運行過一次以後提示「xxx服務未啓動」,重啓一下就ok了。

#####測試說明,說下最簡單的。windows

  1. 建立新工程,填寫server和路徑 填寫須要測試的server
  2. 配置信息,在Settings」標籤下,其中「Concurrent Connections」是設置併發鏈接數的,其下面的「Stress level (threads)」和 「Stress multiplier(sockets perthread)」 分別設置對目標服務器的壓力及負載程度的,其中Level是客戶端所產生的線程數目,一個線程能夠產生多個Socket併發請求,所以將二者的數值相乘,所得到的數字就是客戶端同時鏈接的併發數。具體查看 設置信息
  3. 開始測試,測試完點擊「Reports」查看結果。最重要的部分就是「Socket Errors」部分和「Result Codes」部分。下面的結果顯示發送了13370個請求,94個404,還有186個返回了不知道的代碼。 測試結果
相關文章
相關標籤/搜索