一、Jmeter特點
(1)開源趨勢
(2)性能測試工具(LoadRunner VS Jmeter)
(3)Jmeter自身的特點
a.開源、輕量級、更適合自動化和持續集成
b.學習難度大
c.資料少、全英文
二、性能測試工具的選型原則
一般來說,我們在選擇工具時一般遵循以下幾個原則:
- 成本
a.學習成本
b.工具成本 - 通信協議 (非常關鍵)
a.標準協議
b.自由協議 - 生命力
a.更新迭代速度
b.長期維護
c.社區人數 - 跨平臺
官網:https://jmeter.apache.org/index.html
**特別強調:**Jmeter不是一個瀏覽器,意思是Jmeter不會執行javascript代碼,它請求的時間是不包括渲染時間的,只是從發送請求到拿到返回參數的時間
三、修改語言爲英文
在Jmeter.properties文件中找到language=en,然後把前邊的#去掉即可,再次打開Jmeter就是英文的了。
四、模擬壓力的原理
性能測試模擬壓力的原理就是通過協議直接和服務交互,而自動化測試工具的原理就是對象識別技術
五、Jmeter目錄結構和配置文件
bin目錄--------可執行文件
docs目錄------api文檔,java類
lib目錄----庫文件,jar包,第三方
extras目錄—自己的jar包