您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
Jmeter實現(xiàn)簡單web負載測試
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2016/6/12 13:33:39 ] 推薦標簽:性能測試工具 負載測試

  簡介
  Apache JMeter是Apache組織開發(fā)的基于Java壓力測試工具。用于對軟件做壓力測試,它初被設計用于Web應用測試,但后來擴展到其他測試領域。它可以用于測試靜態(tài)和動態(tài)資源例如靜態(tài)文件、Java 小服務程序、CGI 腳本、Java 對象、數(shù)據(jù)庫, FTP 服務器, 等等。
  安裝
  上面的文字提到 Jmeter是基于Java進行開發(fā)的,所以理論上我們可以運行于任何安裝有Java的平臺上,而事實也確實如此,我們大概說一下安裝步驟。
  · 安裝Java環(huán)境,這一步我們不做過多解釋了,無論是百度、google 都可以搜到大量設備安裝Java的技術(shù)文章。
  · 下載源代碼,官網(wǎng)下載
  打開官網(wǎng),到下載頁面

  · 解壓
  · 運行
  對于有用戶界面的Windows和Mac來說雙擊bin目錄下的jmeter即可,對于無用戶界面的server端我們接下來會專門說一下。
  更加詳細的打開方式可以看這里
  使用
  我們現(xiàn)在已經(jīng)將Jmeter安裝完成了,下面的問題是如何操作了
  下圖便是Jmeter打開后的界面

  · 添加測試任務
  本文主要示例為 模擬多GET請求的負載測試方案
  界面開始已經(jīng)默認添加了一個測試計劃,我們下面的步驟 也是要圍繞著這個測試計劃展開。
  · 添加線程組

  在線程組里我們要定義模擬訪問的用戶量以及訪問頻率訪問時間
  線程數(shù) 表示模擬同時有多少個用戶進行訪問
  訪問周期 表示每組現(xiàn)成訪問的時間間隔
  循環(huán)次數(shù) 則是表示線程組要循環(huán)訪問多少次,可選永遠
  調(diào)度器 則是為了更好地控制測試的時間 在里面我們可以更好的指定測試計劃,一般 調(diào)度器與循環(huán)次數(shù)任選其一
  · 添加HTTP請求內(nèi)容
  添加HTTP請求內(nèi)容,是真正我們要定義的請求的域名,請求的訪問方式 訪問內(nèi)容的地方。

  web服務器一欄我們不多解釋了,主要是請求的域名,IP加端口,在上圖中我們以本地跑的一個服務為例
  HTTP請求這一欄是定義請求的內(nèi)容,請求的path、POST請求的內(nèi)容、上傳的文件等東西
  在這里我們要模擬GET請求來測試 服務器的負載均衡,要考慮多樣情況,我們自然要分不同的請求接口來進行測試,而不能單獨放在一個接口上吊死,這樣可以更加真實的模擬用戶請求,也可以更加真實測出server的負載。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd