自己從來都沒有做過壓測,想要做個(gè)比對凿试,寫了個(gè)最簡單的秒殺接口(純粹調(diào)用數(shù)據(jù)庫排宰,緩存、隊(duì)列都未使用)那婉,壓測工具使用了KMeter板甘。
首先下載,地址在:Apache JMeter - Download Apache JMeter详炬,點(diǎn)擊下方下載即可盐类。
Jmeter下載選項(xiàng)
下載后解壓到自己使用的的文件夾。
解壓后的文件
長這樣呛谜。
進(jìn)入bin在跳,jmeter.bat,雙擊隐岛。打開如下界面猫妙。
JMeter界面
cmd文件不要關(guān)閉。
如下圖所示聚凹,創(chuàng)建一個(gè)線程組(我在公司的服務(wù)器上創(chuàng)建的割坠,默認(rèn)是英文版,中文版找對應(yīng)的地方一樣的)妒牙。
創(chuàng)建線程組
配置線程組彼哼,我的配置如下。
線程組配置
在線程組下面創(chuàng)建http請求
創(chuàng)建HTTP請求
配置http請求单旁,包括協(xié)議沪羔、域名IP、端口、請求類型蔫饰、請求地址琅豆、參數(shù)。
配置請求參數(shù)
參數(shù)使用csv傳遞篓吁,創(chuàng)建csv數(shù)據(jù)配置茫因。
創(chuàng)建csv數(shù)據(jù)配置
創(chuàng)建csv文件,根據(jù)我的參數(shù)杖剪,我的內(nèi)容如下冻押。
csv內(nèi)容
配置csv具體內(nèi)容,內(nèi)容包括文件地址盛嘿、文件編碼洛巢、參數(shù)。
csv配置
哦了次兆,測試吧稿茉,點(diǎn)擊開始的小綠色按鈕。Listener里面有一些可以查看運(yùn)行的具體情況芥炭。
我下面的這個(gè)在HTTP Request -- Add -- Listener -- 第三個(gè)
運(yùn)行情況
可以看一下吞吐量什么的漓库。
就醬。