您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
Jmeter:圖形界面壓力測試工具
作者:網絡轉載 發(fā)布時間:[ 2015/8/11 13:12:26 ] 推薦標簽:性能測試工具 軟件測試工具

  注意,每行前面并沒有http://www.zihou.me這樣的信息,因為我們在前面已經填寫了服務器地址為zihou.me,這里沒必要再為每個url填寫這個相同前綴了;另外,上面的url格式也只是個例子,表示域名后的部分,但很多時候url后面跟的都是各參數,比如http://www.zihou.me/p?a=1&b=3,如果是這種情況,則上面的鏈接可以寫為:
  a=1&b=3這樣的形式。
  現在我們可以來填寫前面所說的路徑了,如下:
  / ${__StringFromFile(E: est est.txt,,,)}
  這樣一來,當我們并非請求的時候,會從test.txt中隨機選擇url來進行壓力測試。
  另外值得注意的一個地方是,如果參數中有中文的情況,運行的時候可能會出現亂碼,這個時候需要注意你在Jmeter中的編碼設置與你要請求的網頁編碼是一致的。
  路徑文本框下面的選項,可以按默認的成,Use multipart/form-data for HTTP POST是當請求中有附件的情況,一般情況下都不用選中的。
  同請求一起發(fā)送參數部分:
  如果你僅僅是對某一個固定的頁面進行壓力測試,那你可以不用進行上面所說的在文本文件中設置URL的過程了,直接在這里設置行了,這里的名稱是參數名,值是參數值,在這里添加OK了,但你如果是壓力多個鏈接,那這里你可以不用填。
  3、查看運行結果
  上面設置好后,接下來很自然的想到如何查看運行結果呢?Jmeter在這方面提供了好些個查看方式,有表格形式,有曲線形式等等,我個人認為查看表格形式足夠了!
  鼠標右鍵點擊線程組,在彈出的菜單中選擇添加->監(jiān)聽器->用表格查詢結果,如下圖:

  彈出界面如下圖:

  當然,你也可以選擇其他查看方式,你也可以看到在監(jiān)聽器菜單中,有好多種方式。
  四、 運行
  好了,現在我們終于可以運行了!
  選擇菜單項運行->啟動,如下圖:

  當然,在運行前,你得把所有修改都保存了。
  運行后的結果表格如下:

  各屬性如下:
  Sample:每個請求的序號
  Start Time:每個請求開始時間
  Thread Name:每個線程的名稱
  Label:Http請求名稱
  Sample Time:每個請求所花時間,單位毫秒
  Status:請求狀態(tài),如果為勾則表示成功,如果為叉表示失敗。
  Bytes:請求的字節(jié)數
  如果Status為叉,那很顯然請求是失敗了,但如果是勾,也并不能認為請求一定完全成功了,因為還得看Bytes的字節(jié)數是否是所請求網頁的正常大小值,如果不是則說明發(fā)生了丟包現象,也不是完全成功。
  在下面還有幾個參數
  樣本數目:也是上面所說的請求個數,成功的情況下等于你設定的并發(fā)數目乘以循環(huán)次數。
  平均:每個線程請求的平均時間
  新樣本:表示服務器響應后一個請求的時間
  偏離:服務器響應時間變化、離散程度測量值的大小,或者,換句話說,是數據的分布(這個我不是很理解)。
  在上面的參數中,我個人認為只要看Status和Bytes這兩個夠了。
  好了,主要的介紹這么多了,其實Jmeter做壓力測試的范圍遠遠不止于對Web,它還可以用于Java小服務程序、CGI 腳本、Java 對象、數據庫, FTP 服務器等等,更多的使用可以根據自己的需要去研究掌握。
  后還提到的一點是:你一定注意到了,HTTP請求和結果查看都是在線程組這一節(jié)點下創(chuàng)建的,其實,你也可以不用一定要在線程組下創(chuàng)建,你在測試計劃下建立也可以,但創(chuàng)建在線程組下面可以使得我們的測試意圖一目了然,也是我們的HTTP請求和結果查看都是基于我們設定的線程組的。

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