您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
JMeter中計數(shù)器的使用
作者:網絡轉載 發(fā)布時間:[ 2016/12/19 10:57:35 ] 推薦標簽:性能測試 性能測試工具

  從發(fā)送郵件到負載測試數(shù)據(jù)庫 , JMeter 允許我們創(chuàng)建一些非常復雜的測試方案。它提供了一系列不同的元素來完成我們的性能測試目標。計數(shù)器已被測試人員證實是非常有用的JMeter元素之一。在這篇文章中,我將會介紹在性能測試腳本中如何使用JMeter 計數(shù)器。
  為了便于理解,我將會使用JMeter做一個生成測試數(shù)據(jù)的示例。在這里,我們將通過遞增用戶名(如user+1, user+2,user+3等)的方式注冊多個用戶。這是一個非常簡單的且測試人員經常操作的生成測試數(shù)據(jù)的方法。它可以通過使用JMeter 計數(shù)器實現(xiàn)自動化。好了,廢話少說,讓我們開始行動吧。
  使用JMeter 計數(shù)器:
  下面的截圖顯示的是一個HTTP請求參數(shù)。如果我們要發(fā)送JSON格式的請求,我們需要在這里選擇Body Data選項。


  HTTP 請求

  我們會將上面'username'的值變更為'user+1','user+2'等,用于創(chuàng)建多個用戶。圖片中展示了JMeter計數(shù)器的實現(xiàn)方式。計數(shù)器允許我們對一個數(shù)字進行增量操作。為了將JMeter計數(shù)器添加到測試腳本中,右擊Thread Group然后選擇Add-->Config Element-->Counter選項。
  下面的截圖顯示了計數(shù)器元素的一些選項。由于我們從1開始而且增量也是1,那么我們需要分別設置Start和Increment的值,都是1。這里Name的值設置為'userCount',在后續(xù)的JSON 請求中會關聯(lián)到它。


  
JMeter 計數(shù)器選項

  現(xiàn)在我們設置好了計數(shù)器,那么我們只需要更新我們的JSON請求,關聯(lián)到計數(shù)器的名字(在我們的用例中是userCount)。下面的截圖顯示了我們是如何實現(xiàn)它的。


  
更新HTTP請求

  截止到現(xiàn)在我們已經設置好了,那我們可以運行我們的用例,它將會創(chuàng)建并返回連續(xù)的多個用戶。
  這個JMeter計數(shù)器示例展示了生成測試數(shù)據(jù),它也可以很方便的用于其它測試用例中。我們鼓勵你嘗試在自己的項目中使用它,并且可以在評論中分享你的使用情況。

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