1.安裝
JMeter就是一個源代碼是Java開發的一個開源軟件,它可以做壓力和性能測試,也可以做功能和接口測試。
首先需要java環境,安裝jdk,配置環境變量
去http://jmeter.apache.org/download_jmeter.cgi 下載,解壓後不用安裝,直接在E:\jmeter\apache-jmeter-5.2.1\bin
點擊jmeter.bat文件,開始啓動Jmeter,界面如下:
2.基本使用
1.新建testplan
默認打開就有一個測試計劃,可以修改名稱
2.新建Thread Group
Thread Group可以理解爲負載發生器,通過多個線程來執行腳本
Ramp-up Period(in seconds)
決定多長時間啓動所有線程。如果使用10個線程,ramp-up period是100秒,那麼JMeter用100秒使所有10個線程啓動並運行。每個線程會在上一個線程啓動後10秒(100/10)啓動。Ramp-up需要要充足長以避免在啓動測試時有一個太大的工作負載,並且要充足小以至於最後一個線程在第一個完成前啓動。 一般設置ramp-up=線程數啓動,並上下調整到所需的。
用於告知JMeter 要在多長時間內建立全部的線程。默認值是1。如果未指定ramp-up period ,也就是說ramp-up period 爲零, JMeter 將立即建立所有線程。假設ramp-up period 設置成T 秒, 全部線程數設置成N個, JMeter 將每隔T/N秒建立一個線程。
Ramp-Up Period(in-seconds)代表隔多長時間執行,0代表同時併發
Delay Thread creation until needed
延遲創建線程,直到該線程開始採樣,即之後的任何線程組延遲和加速時間爲線程本身。這樣可以支持更多的線程,但不會有太多是同時處於活動狀態。
scheduler
選中調度器後,需要輸入啓動和結束時間。
這個界面的設置,我們都採用默認配置。
3.新建請求
4.添加監聽
通過監聽可以查看請求過程和結果
5.添加斷言
6.運行
點擊運行,啓動或者點擊綠色圖標即可啓動
7.結果查看