所在的公司的業務都基於微信,最近領導下達了一個任務是基於微信做多用戶並發測試。之前也有嘗試做壓測,但是沒有帶上Header,導致請求發都發不出去。
1、右鍵“測試計划”→“添加”→“Threads(Users)”→“線程組”
2、添加CSV數據文件設置:右鍵線程組“添加”→“配置元件”→“CSV 數據文件設置”
2.1 准備一堆的token,我是用記事本來記錄的(命名為token.txt),這邊非常感謝后端小哥哥提供了一個模擬登錄接口
2.2 在 CSV數據文件設置中找到token.txt(我這個是JMeter4.0,好像3.0是沒有瀏覽的,所以之前的版本直接將文件的地址復制上去即可),然后變量名稱我命名為token
3、添加Header:線程組右鍵“添加”→“配置元件”→“HTTP信息頭管理器”
3.1 將Request的Header寫在這里。我的是post請求需要提交數據,所以將 conteng-type寫在這邊,還有用戶的token
4、添加 HTTP請求:右鍵線程組“添加”→“Sampler”→“HTTP請求”
4.1 填寫協議、IP、路徑和選擇發送請求的方式,還有所提交的數據
5、添加監聽器:右鍵線程組“添加”→“監聽器”→“察看結果數”
6、配置好線程數、Ramp-Up Period(in second)、循環次數,然后啟動,就可以啦