jmeter官網:http://jmeter.apache.org/
學習一款軟件最好的資料就是官網
功能測試是一切測試的基礎,性能測試核心:業務場景
一款軟件的的測試順序:功能測試(接口)—>性能測試(接口)—>自動化測試(接口)
功能測試:解決的是軟件能不能工作的問題
性能測試:解決的是一羣用戶去用軟件,軟件能不能工作的問題
功能測試對應的數據是:1,;性能測試對應的數據是:n
自動化是把功能,性能的工作,用代碼結合起來
jmeter不是瀏覽器,是工作在協議層的。它可以模擬成千上萬個瀏覽器的行爲。但是他不打開瀏覽器
打開瀏覽器—>是程序—>是進程
jmeter—>HTTP協議—>是線程
jmeter本身是一個進程,運行他的時候,會開啓多個線程
性能的核心是在服務器端,後端。而不是前端(所以不要說,jmeter能不能測試app,小程序)
jmeter模擬協議往系統的後端發送大量的流量。(對jmeter來說,關注只是協議)
沒有後臺服務的程序,就不需要測性能。你會測你電腦上的計算器的性能嗎?你會測你電腦上word的性能嗎?不會的,就是你一個人用。有啥好測的
用jmeter測試性能就是繞開程序的客戶端,構造負載直達服務器構造。驗證服務器的處理能力