看過許多有關Jmeter的博客,算得上的收穫頗豐;不過最牛逼的博客仍是「官方文檔」,官方文檔是ApacheJmeter本身對本身產品的說明,論起對本身產品的理解程度,那確定是本身嘛。。。所以推薦你們從Jmeter的官方文檔開始學習,遇到不理解的問題先查官方文檔,有了本身的理解以後再進行與其餘人的想法進行比對,那麼學習效果絕對比單純的百度要好的多。css
先推薦觀看官方文檔的幾個傳送門:html
一、http://jmeter.apache.org/usermanual/index.html--------官方網站的用戶手冊shell
二、apache
本身安裝Jmeter目錄下printable_docs目錄下即是用戶手冊啦。。api
三、GUI界面任何組件的幫助功能分佈式
OK,推薦幾種學習Jmeter的學習方法,切入正題:函數
對於Jmeter的定位,許多人的認識僅是工具,不過也正確,它自己就是工具,只是在於本身如何使用,如何將它進行投入到本身的工做中,可以幫本身解決到工做中的難題。鄧公雲「不論白貓黑貓,能抓住老鼠即是好貓」,那麼Jmeter能抓住老鼠麼?答案是:固然所有的是不可能的,現在的互聯網各種業務,各種邏輯已經不能僅僅使用某一工具或者某種語言可以徹底360度無死角進行解決的。可是能夠確定的是部分老鼠是能抓住的。只是在於我的的使用方法。工具
那麼,平常玩一個工具的時候,首先確定要對工具的各個功能進行使用或者先排着按鈕點一遍?最起碼的熟悉要有的吧,哈哈學習
那麼熟悉Jmeter的安裝目錄:網站
backups(備份):顧名思義,該目錄是個備份目錄,是將本身的各個Jmx腳本進行備份,所謂備份即是每次保存都會將該腳本進行保存到該目錄下,若是保存屢次便會保 存多個一樣的文件,文件名進行默認遞增更改。
bin:examples(例子):該目錄下存放Jmeter官方給的請求模板
report-template(報告模板):該目錄下存放Jmeter的報告模板(Jmeter是有本身的報告的)
templates(模板):該目錄下存放Jmeter的各種配置模板,例如:JDBC、Beanshell、ThinkTime等
Beanshell----:Beanshell請求、監聽、斷言、函數等
Jmeter.bat:啓動文件
jmeter.properties:配置文件(屬性在官方文檔中有解釋、、)
jmeter-server.bat:用於分佈式
shutdown.cmd:硬中止
stoptest.cmd:軟中止
xxx.sh:Linux下運行
user.properties:用戶配置i文件(同上)
docs:api:前面談到Jmeter是開源的,此處即是它的API文檔。
css:xxxx。
Image:部分圖片資源
extras:存放Build等配置,用於第三方集成構建
lib:存放各種jar包,組件類函數類等
licenses:許可證等
printable_docs:用戶手冊