天天看點

【轉】jmeter學習筆記——一種簡單的資料庫性能測試方法

 前提條件:一個資料庫:test   資料庫下面有一張表:user   表中有兩個字段:username、passworld 。

 要求:往資料庫内大批量插入資料,1000/s  

其實和之前的方法一樣,為了簡單,我還是把截圖貼出來吧。

1.建立一個測試計劃,将我們所使用的資料庫驅動包導入。

【轉】jmeter學習筆記——一種簡單的資料庫性能測試方法

2.添加一個線程組,并設定我們的虛拟使用者數、啟動時間、和循環次數

【轉】jmeter學習筆記——一種簡單的資料庫性能測試方法

3.建立一個線程,并線上程下面,建立一個JDBC Connection Configuration ,設定相關資訊。

【轉】jmeter學習筆記——一種簡單的資料庫性能測試方法

4.建立一個JDBC Request.我們需要對資料庫做插入操作。(詳細設定,看截圖上的說明)

【轉】jmeter學習筆記——一種簡單的資料庫性能測試方法

5.添加監聽器,我們這裡選擇添加“圖形結果”和“檢視結果樹”,點選菜單欄上的“啟動”--->運作。

檢視我們的運作結果。

【轉】jmeter學習筆記——一種簡單的資料庫性能測試方法
【轉】jmeter學習筆記——一種簡單的資料庫性能測試方法

在測試的過程中,通過資料庫指令,可以檢視目前資料庫插入了多少資料

【轉】jmeter學習筆記——一種簡單的資料庫性能測試方法

【圖形結果分析】 圖表底部參數的含義如下: 樣本數目:總共發送到伺服器的請求數。 最新樣本:代表時間的數字,是伺服器響應最後一個請求的時間。 吞吐量:伺服器每分鐘處理的請求數。 平均值:總運作時間除以發送到伺服器的請求數。 中間值:代表時間的數字,有一半的伺服器 響應時間低于該值而另一半高于該值。 偏離:伺服器 響應時間變化、 離散程度測量值的大小,或者,換句話說,就是資料的分布。   一般用聚合報告來看,圖形結果做輔佐分析 聚合報告中,各個 響應時間不能超過客戶的要求,就是合格,例如不能超過響應時間3s,大于3s就是不合格的   【思考】 如何向資料庫中批量插入不同的資料?具體請參照文章《 【轉】jmeter學習筆記——參數化》

  【轉載連結】http://www.cnblogs.com/fnng/archive/2011/08/03/2126775.html

轉載于:https://www.cnblogs.com/mmmaolj/p/5889761.html