1、測試計划-添加-線程(用戶)-setUp線程組
2、setUp線程組-添加-HTTP請求
3、填寫接口數據
- 名稱:自定義
- 協議:通常是https,也可能是http,根據實際情況填寫
- 服務器名稱或IP:填寫域名
- HTTP請求:通常是POST或GET,根據實際情況填寫
- 路徑:接口地址
- 參數:根據實際情況填寫
4、獲取登錄后返回的sessionId,傳遞給后續接口使用,登錄-添加-后置處理器-JSON提取器
5、JSON提取器
- 名稱:自定義
- Names of created variables:自定義名稱,后續取值會用到
- JSON path expressions:從接口返回值中取值,根據實際情況填寫
6、把登錄接口取值轉成全局變量,登錄-添加-后置處理器-BeanShell PostProcessor
7、BeanShell后置處理程序
- 名稱:自定義
- Script:
${__setProperty(自定義名稱,${剛才JSON提取器中的名稱})};
8、新增一個線程組,測試計划-添加-線程(用戶)-線程組
9、獲取剛才配置好的session,線程組-添加-前置處理器-用戶參數
10、如圖添加變量,${__P(sessionId)}
11、新建測試接口,線程組-添加-取樣器-HTTP請求
12、使用${變量名稱}獲取到登錄session
Jmeter測試接口詳細步驟(二)HTTP Cookie管理器