jmeter依賴JDK,因此要首先安裝JDKhtml
1 JDK 下載以及設置環境變量地址https://www.cnblogs.com/rever/p/7792826.htmlmysql
2 jmeter 下載地址 http://jmeter.apache.org/download_jmeter.cgi 下載最新版本sql
調整內存可用大小
修改/bin/jmeter.bat文件:找到這1行
if not defined HEAP (
rem See the unix startup file for the rationale of the following parameters,
rem including some tuning recommendations
set HEAP=-Xms1g –Xmx1g -XX:MaxMetaspaceSize=256m
)
改成:
set HEAP=-Xms1g -Xmx2g -XX:MaxMetaspaceSize=512m (最大值不能超過系統內存的1/2)apache
啓動過程當中遇到的問題:瀏覽器
若是遇到以上問題,那麼應該檢查如下配置是否正確服務器
錄製方式:併發
1 jmeter直接錄,可是要使用代理服務器。參考連接 https://www.cnblogs.com/testing2017/p/7865621.html測試
2 badboy+jmeter(注意:由於jmeter內嵌的瀏覽器使用的是IE,因此若是你的產品不支持IE瀏覽器,那麼就不要使用此方法,使用第一種方法便可)spa
jmeter圖形監控擴展.net
參考連接 https://blog.csdn.net/DDQ_DQ/article/details/79399236
最經常使用的有
jmeter mysql 測試
要在測試計劃面板點擊「瀏覽」按鈕,加載JDBC驅動
參考連接https://www.cnblogs.com/wolfshining/p/7516681.html
HTTP屬性管理器
參考連接https://www.cnblogs.com/imyalost/p/7062440.html
實戰
需求:1s增長2個線程,分別看20、40、60併發下的表現
場景:
監控:成功率、響應時間、標準差、cpu、mem、io等
步驟:
1 錄製jmeter
2 參數化(添加-前置處理器-用戶參數)、檢查點(檢測用戶是否登陸成功(添加-斷言-響應斷言))、集合點
3 指標監控(結果樹,聚合報告等)、資源監控(cpu等)
4 報告(課導出xlsx,而後自行生成報表)
注意:
1 設置用戶參數時候選「每次迭代更新一次」
2 添加完用戶參數後要在登陸請求處設置參數變量