前言
是一個開源的壓力測試工具,常用于Web應(yīng)用壓力測試,本文針使用其對api接口進(jìn)行并發(fā)性能測試,做筆記以備忘。
目錄
一、下載和安裝 1. 下載
官網(wǎng)
下載--5.4.1.zip,解壓--5.4.1.zip到任意目錄
2.下載并安裝java1.8
提取碼: x72p
二、基本配置 1.修改.配置
打開--5.4.1/bin目錄下的.
修改界面語言為中文:搜索“#=en”,去掉#http高并發(fā)測試工具,改為=zh_CN
解決http請求響應(yīng)結(jié)果中中文亂碼:搜索“#..=ISO-8859-1”,去掉#http高并發(fā)測試工具,改為..=utf-8
修改完需要重新打開.bat生效
2.運行說明
運行--5.4.1/bin文件夾下的.bat即可打開的圖形界面,需要注意命令行窗口不能關(guān)閉(圖形界面和命令行窗口是關(guān)聯(lián)的,如果關(guān)閉命令行黑框圖形界面也會隨之關(guān)閉)
三、使用 1.添加線程組
線程組是一個整體測試單元,可以配置本次測試的并發(fā)數(shù)量、線程啟動延遲時間、并發(fā)持續(xù)時間等信息
線程數(shù):也就是并發(fā)數(shù)(并發(fā)測試中,并發(fā)數(shù)相當(dāng)于用戶數(shù))
Ramp-Up時間:用于設(shè)置啟動所有線程所需要的時間。如:線程數(shù)設(shè)置為10,Ramp-Up時間設(shè)置為5,也就是5秒鐘內(nèi)啟動10個線程,即每秒啟動2個
循環(huán)次數(shù):每個線程執(zhí)行的次數(shù)
持續(xù)時間:即測試執(zhí)行的持續(xù)時間