JMeter壓力測試

1. 打開JMeter。
2. 默認名稱‘測試計劃’。
3. 在‘測試計劃’下面添加‘線程組’,設置線程數(shù)。
新建線程組
設置線程組

Ramp-up Period(in seconds)決定多長時間啟動所有線程。默認值是0(0代表同時并發(fā)),如果未指定,也就是Ramp-up Period 是零,JMeter將立即建立所有線程。假設Ramp-up Period為T秒,全部線程數(shù)設置為N個,JMeter將每隔T/N秒建立一個線程。

選中調度器,需要輸入啟動時間和結束時間。如果測試啟動,JMeter會等待測試時間到達,在每個周期結束,JMeter檢驗結束時間是否到達,如果是,運行停止,如果不是測試被允許繼續(xù),直到迭代限制到達。

4. 在‘線程組’下面添加‘HTTP請求’,可以將名稱設置為待測接口名稱。設置要測試接口的‘服務器或IP’,‘協(xié)議’,‘方法’,‘路徑’
添加‘HTTP請求’

配置參數(shù)接口請求參數(shù)
5. 在‘線程組’下面添加‘察看結果樹’,‘聚合報告’,‘圖形結果’等
添加‘察看結果樹’
6. 執(zhí)行測試計劃
7. 執(zhí)行完畢后查看數(shù)據(jù)
聚合報告

Label:每個JMeter的element都有一個Name屬性,這里顯示的就是Name屬性的值。
Samples:表示你這次測試中一共發(fā)出了多少個請求。
Average:平均響應時間——默認情況下是單個 Request 的平均響應時間,當使用了 Transaction Controller 時,也可以以Transaction 為單位顯示平均響應時間。
Median:中位數(shù),也就是 50% 用戶的響應時間。
90% Line:90% 用戶的響應時間。
Min:最小響應時間。
Max:最大響應時間。
Error%:本次測試中出現(xiàn)錯誤的請求的數(shù)量/請求的總數(shù)。
Throughput:吞吐量——默認情況下表示每秒完成的請求數(shù)(Request per Second),當使用了 Transaction Controller 時,也可以表示類似 LoadRunner 的 Transaction per Second 數(shù)。
KB/Sec:每秒從服務器端接收到的數(shù)據(jù)量,相當于LoadRunner中的Throughput/Sec。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 一.簡介 Jmeter是一款優(yōu)秀的開源測試工具, 是每個資深測試工程師,必須掌握的測試工具,熟練使用Jmete...
    大笨象與小賴皮閱讀 5,180評論 1 11
  • 1. JMeter 測試計劃 測試計劃 使用JMeter進行測試的起點,是其它JMeter測試元件的容器。 線程組...
    alamZheng閱讀 3,551評論 0 7
  • 一,Jmeter啟動 1.進入解壓目錄/bin/ 2.sh jmeter 或者直接雙擊。 二,簡單認識JMeter...
    jinyanwang閱讀 5,592評論 0 3
  • 一、基本概念 1.測試計劃是使用 JMeter 進行測試的起點,它是其它 JMeter 測試元件的容器。 2.線程...
    Leo_0626閱讀 2,423評論 0 10
  • 以前也并沒有做過接口測試,甚至都不太理解接口到底是什么,但是公司的要求做接口測試,而且接口測試相對功能測試更高效,...
    決明子_閱讀 3,100評論 3 12

友情鏈接更多精彩內(nèi)容