1、打開Jmeter,新建一個線程組;測試計划--添加--Threads(users)---線程組
如圖:
2、首先要添加一個HTTP默認請求,為什么要添加這個呢?
如果要測試的系統域名或者IP地址是不變的,每次添加HTTP請求都要配置一次域名或IP地址是不是很麻煩呢,用HTTP默認請求的話,該線程下所有的HTTP請求就默認使用保存在HTTP默認請求里的信息了,就不用一個個的去配置了
3. HTTP Cookie管理器
此處增加一個cookie管理,無需做任何變更,腳本會自動記錄cookie並跟隨請求一起發送出去
4.HTTP 信息頭管理器
使用開發者工具在瀏覽器中找到 Request Headers按需將參數添加進去
添加之后的HTTP信息頭管理器:
5.循環控制器
本場景中的循環控制器的時候,Sampler的請求總數,是由線程組個數和邏輯控制器的循環次數所決定的。這里無需任何設定(此處也可以去掉)如圖:
6.添加HTTP請求(get和Post)
這里我添加了兩個,一個get,一個POST
POST :一定要增加添加提交的值
7. 添加監聽器 根據自己需要在合適的地方添加
我是用的監聽器是【察看結果樹】、【jp@gc - Transactions per Second】和【聚合報告】。
然后我們設置好線程組后,這里我設置10個線程,時間是2秒,循環1次,也就是說,一秒會執行一個線程1次循環,一秒並發5次請求,這個大白話說的夠白了。。。。
查看結果樹:
點擊運行后查看聚合報告:至於參數所代表的的含義,百度一下 或google一下都有了
jp@gc - Transactions per Second :這個想必做性能測試的都知道吧 簡稱TPS
到這里就差不多了,要記得真正做做的時候把監聽器里的僅顯示日志錯誤勾選了,減少影響。 ok,回顧完成
至於其他配置自己去查閱官方文檔嘍 這里只是針對jmeter回顧一下,怕忘記了,嘻嘻
最后用bayboy錄制了一下,看看有什么不同(這里刪掉了部分),多了個用戶定義變量,在這里沒什么用,但真正需要的時候就有用了,想知道,就去查一下官方文檔吧