Jmeter是Java開發的一款性能測試工具。安裝本文跳過。
Windows版本直接運行jmeter.bat即可
1.修給JMeter配置jmeter.properties(安裝目錄)
CookieManager.save.cookies=true
2.新建測試計划->右鍵添加線程組->右鍵添加-配置元件-HTTP Cookie管理器
添加變量:約定規范${COOKIE_名稱}即可
這里是個傳統的.NET站點,登錄獲取Cookie和Session的客戶端Cookie:
3.線程組右鍵添加-取樣器-HTTP請求-隨便名字-GET、業務系統地址:my.demo.com測試下可以訪問
4.線程組右鍵添加-取樣器-HTTP請求-命名單點登錄-POST、單點登錄地址:passport.dev.com;參數:賬戶、密鑰、自定義的其他參數等等。
5.單點登錄上右鍵-添加-監聽器-查看接過樹-運行線程組,登錄成功
6.線程組-添加-取樣器-HTTP請求-命名:獲取數據接口-添加相關地址和Post參數-添加子級-查看結果樹
8.運行線程組,OK登錄的相關cookie會自動被后面的數據接口引用
擴展:PostMan使用Cookie
地址右下角有個Cookie,在對應地址下添加Cookie名稱、值就可以了,一般.Net都會加一個客戶端ASP.NET_SessionId的cookie也可以使用外部的Crome里看到的值去模擬