目錄
一、PHP代碼
class Abnor extends Base
{
public function test(){
$name = $_POST['name'];
$age = $_POST['age'];
echo "[ {$name} 已經 [ {$age} ] 歲了]";
}
}
POST接收變量name和age,然後打印出來
二、下載
可參考這一篇:Windows版JMeter下載安裝
三、使用
可參考這一篇:JMeter接口測試入門
1、打開
...\apachejmeter\apache-jmeter-5.2.1\bin\jmeter.bat
打開測試工具
2、配置
1、取個測試名字
2、設置線程組
- 選中【POST方法測試】,點擊鼠標鍵,依次選擇,添加一個線程組
3、添加接口
- 選中【線程組】,點擊鼠標右鍵,依次選擇,配置接口內容
4、打開執行面板
- 選中【線程組】,點擊鼠標右鍵,依次打開這幾個用於顯示接口內容的面板(也可以自行打開其他面板)
- 打開後頁面如下圖所示
3、開始測試
- 點擊 【Start】執行接口測試
- 三個面板顯示的內容如下
三、配置參數可變
以CSV Data爲例,可參考這一篇:JMeter常用的4種參數化方式-操作解析
1、配置 CSV Data
- 選中【接口HTTP請求】,點擊右鍵,依次選擇
- 配置 .dat文件,並且配置參數的值,格式爲 ${自定義參數名}
2、配置 【接口HTTP請求】
- 把自定義的參數名(不是接口請求的參數),配置到 【接口HTTP請求】
3、.dat文件配置如下
4、執行
- 清空之前的日誌
-
點擊 【Start】 開始執行
-
隨時可以停止
-
執行結果
我們可以看出來,name 和 age 的值 是變化的,這裏設置了4個,所以是循環調用這4個值