jmeter介面測試(登入 註冊)

2022-07-21 02:09:12 字數 1352 閱讀 3796

jmeter 進行介面測試流程:

下面舉例說明使用流程,有兩種引數傳遞的方式,我們以登陸、註冊分別舉例

1、先新增執行緒組,引數設定如圖

執行緒數:可以理解成登陸賬號的數量

迴圈次數:就是迴圈執行你設定的執行緒數

如圖表示:10秒內執行10個執行緒,迴圈2次,總共執行了20次

迴圈次數如果選擇永遠,程式會一直執行,除非手動停止

2、新增http請求:引數設定如下

協議:看服務部署的是http還是https,這裡選擇http

伺服器名稱:www.patballoon.com

埠號:3100   如果選擇網域名稱的話埠號可以為空

路徑:/auth/register

方法:post

下圖可以新增引數,引數個數要看介面**,這裡需要傳遞如圖:username\password\address

4、檢視結果樹

左圖綠色代表通過,右邊是一些測試的結果,可是檢視每一次的http的請求情況以及相應資料

上面是註冊的介面,下面演示登陸的介面測試,登陸我們可能用到的資料比較多,所以我們需要把資料寫在乙個文件裡,用 jmeter來呼叫,其他倆程都是一樣的,不一樣的是要用到csv 存資料:

1、我們先把測試的資料存到文件裡,如下圖1,登陸需要的介面引數看**,圖1中引數為username、password、auth,這裡模擬4個使用者

2、 新增csv ,如圖2引數設定:

filename:這個是上圖1我們設定的使用者,儲存的文件路徑

lgnore first line :這個是圖1文件是否去掉第一行,選擇是

variable name:變數名字是自己定義的

3、http請求設定如圖3:

新增引數:名稱為介面**定義的引數,值要和圖中的形式一樣,引數和圖2定義的保持 一致

4、聚合報告和註冊時一樣檢視

Jmeter 介面測試用cookie登入驗證

一般公司介面都會有登入驗證,幾種登入驗證的方式不贅述,詳見 現記錄下介面測試時,怎麼用cookie通過登入驗證.1.右擊執行緒組,選擇配置元素,新增乙個http cookie管理器,新增剛才的那個cookie引數,包括name,value,domain,path都和瀏覽器裡一樣就行 2.右擊執行緒組...

JMeter 登入,獲取token的介面測試401

專案組突然閒下來了,慌,所以給自己找點事情做,就在看測試的工具,fiddle,postman,jmeter,發現前面兩個好像差不太多,jmeter可以用於壓力測試,就下了個jmeter開始測本地專案的介面,因為專案中做了登入許可權,所以要先在jmeter實現登入介面,再去實現其他的http介面的測試...

Jmeter介面測試(三)獲取登入token

場景 jmeter中每個執行緒組之間是獨立的,資料不通用,有些介面需要登入後,才能進行下一步操作,這時候就需要在每個執行緒組中傳遞登入後的token資訊,要不就需要在每個執行緒組裡新增一次登入操作 1 新增乙個setup執行緒組,我們把登入放在這個執行緒組裡,在登入請求下新增正規表示式提取器 2 配...