前提:完成安裝及配置jemter
1、 在「測試計畫」,右鍵新增「執行緒組」
a、 修改執行緒組名字;
b、 number of threads:併發數,乙個執行緒代表乙個虛擬使用者;
c、 ramp-up period:所有執行緒啟動時間。設定每個執行緒的啟動間隔,防止給系統太大壓力;
d、 loop count:迴圈次數。如果勾選forever,執行緒一直傳送請求,直到手動停止執行
2、 在「執行緒組」,新增configelement -> http-request-default
設定預設的http request引數;
例如設定web server,http request;
protocol,一般是http或者https
3、 在「執行緒組」,新增sampler-> http-request
設定具體request的引數。
path:輸入url;
method:如果是get,請求引數url後面;如果是post,在body data中輸入請求引數的資料,把fiddler抓的包中inspectors-textview
中的資料複製到
body data
4、 在「執行緒組」,新增assertion->response assertion
檢查返回資料是否符合要求;
把檢查資料新增至patterns to test,選擇匹配模式
5、 在「執行緒組」,新增configelement-> cvs data set config
定義變數
filename:指定讀取的檔案;
file encoding::寫入使用者名稱密碼的檔案編碼格式,不寫的時候預設為ansi;
variable names:定義檔案中的變數名,變數之間逗號分隔
6、 在「執行緒組」,新增listener-> view results tree
檢視測試結果
Jmeter介面測試
jmeter介面測試 簡單http介面測試及結果分析 介面測試主要分為兩類 層介面測試和web http介面測試,層介面測試更接近單元測試一些,而web介面主要表現為兩類 1 瀏覽器和伺服器之間的介面 2 外部介面 第三方提供的介面 1 開啟jmeter 2 新增相關元件 2.1 新建執行緒組 2....
jmeter介面測試
jmeter介面測試總結 此處的使用者定義變數作為公共的 此處有坑 如果token和http資訊頭管理器是同一級目錄,請求雖然傳送成功,但是有錯,如下圖 每個請求的token不一樣,所以token不能做成公共的 最後需要新增乙個檢視結果樹,就ok。4 最後細說請求裡面的內容 1 為請求的名稱 自己定...
jmeter介面測試
1 新建執行緒組 2 http請求頭相關 在 testplan下面進行新增,這樣的話,所有的http請求都可以共用 具體的http請求投,新增哪些,這個可以根據情況而定 3 公共變數管理 使用者自定義的變數 從指令碼中獲取的環境變數配置 4 新建http請求 把乙個介面的所有請求用例,都放到乙個 事...