[原創]如何使用Apache JMeter性能測試工具對WCF進行壓力測試

最近須要給幾個WCF接口寫壓力測試報告,因而上網找了JMeter壓測工具,使用過程當中發現JMeter的配置簡直是傻瓜級,十分方便,分享給你們。html

後面附加如何使用變更的參數來測試接口。apache

官方下載地址:http://jmeter.apache.org。找最新版下載,解壓後在bin目錄下雙擊ApacheJMeter.jar就能開始使用,綠色方便。服務器

打開後界面是這個樣子:併發

第一步:添加線程組工具

在線程組這裏,能夠配置併發線程數,循環次數測試

第二步:對線程組添加HTTP請求線程

配置HTTP請求路徑,參數3d

 

由於我這裏返回值是JSON類型,還必須添加請求頭部信息code

Content-Typehtm

第三步:添加對測試結果的監控,比較實用的是查看結果樹和聚合報告。

響應結果樹中能看到請求和響應的詳細數據

聚合報告則能看到壓測用時和總體用時等

一、Label: 定義的HTTP請求名稱
二、Samples: 表示此次測試中一共發出了多少個請求
三、Average: 訪問頁面的平均響應時間
四、Min: 訪問頁面的最小響應時間
五、Max: 訪問頁面的最大響應時間
六、Error%: 錯誤的請求的數量/請求的總數
七、Throughput:每秒完成的請求數
八、KB/Sec: 每秒從服務器端接收到的數據量

 

 

 

若是咱們想在每次的接口調用時傳入不一樣的參數呢,畢竟這樣才能看到更接近真實的壓測結果

1.對線程組添加CSV Data Set Config

2.新建csv文件,舉例兩個參數姓(lastname)、年齡(age)

3.配置CSV Data Set Config

4.修改接口參數

"lastname":"${lastname}","age":"${age}"

5.設置多個線程,開始測試後,線程會讀取csv中的參數。

 

 

更多JMeter相關文章:http://www.51testing.com/zhuanti/jmeter.html

相關文章
相關標籤/搜索