好程式設計師Java教程分享Jmeter效能測試
好程式設計師Java教程分享Jmeter效能測試,Jmeter簡介
1.1 概述
JMeter , 每個資深測試工程師,必須掌握的測試工具,熟練使用Jmeter能大大提高工作效率。 熟練使用Jmeter後, 能用Jmeter搞定的事情,你就不會使用LoadRunner了。Jmeter 是一款使用Java開發的,開源免費的,測試工具, 主要用來做功能測試和效能測試(壓力測試/負載測試). 而且用Jmeter 來測試 Restful API, 非常好用。
1.2 JMete r 支援的協議
web:HTTP,HTTPS站點的Web1.0的Web 2.0 (ajax, flex and flex-ws-amf)
Web Services: SOAP / XML-RPC
透過JDBC驅動程式的資料庫
目錄: LDAP
面向訊息的服務透過JMS
Service: POP3, IMAP, SMTP
FTP 服務
1.3 Jmeter作用
它是免費的。開放原始碼軟體。
它具有簡單,直觀的圖形使用者介面。
JMeter中負載和效能測試許多不同的伺服器型別:網站 – HTTP,HTTPS,SOAP,資料庫透過JDBC,LDAP,JMS,郵件 – POP3
它是獨立於平臺的工具。在Linux / UNIX,JMeter中JMeter中shell指令碼點選可以呼叫。在Windows上,它可以呼叫啟動jmeter.bat檔案。
它具有完整的Swing和輕量級元件支援(預編譯的JAR使用包javax.swing中*)。
JMeter 測試計劃儲存為XML格式。這意味著可以使用文字編輯器生成一個測試計劃。
它的完整的多執行緒框架,允許併發多執行緒和同步取樣不同的功能由單獨的執行緒組取樣。
它是高度可擴充套件的。
也可用於執行應用程式的自動化測試和功能測試
一、 Jmeter實現效能測試
第一步:配置jdk環境
如果想要使用Jmeter,那麼所在機器必須配置jdk的環境變數
第二步:下載jmeter
第三步:啟動Jmeter
在非特殊路徑下,解壓下載的檔案,進入到bin目錄下,啟動專案
不同的作業系統啟動命令不一樣
點選jmeter.bat之後會彈出命令框,並且會啟動一個視覺化介面,然後就可以新增測試計劃
第四步:新增測試計劃
透過右鍵點選測試計劃節點,並從“add”列表中選擇一個新的元素
在這裡可以設定模擬多少個使用者,迴圈次數等
第五步:設定測試的網址
第六步:啟動測試
按下啟動按鈕
第七步:檢視測試結果
新增監聽器選擇結果樹,可以看到如下內容:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2660973/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師Java教程分享Java面試妙招程式設計師Java面試
- 好程式設計師Java教程分享Java面試題之Hibernate程式設計師Java面試題
- 好程式設計師Java教程分享:Java工程師常見面試題程式設計師Java工程師面試題
- 好程式設計師Java教程分享Java之設計模式程式設計師Java設計模式
- 好程式設計師Java教程分享Java語法程式設計師Java
- 好程式設計師Java教程分享List介面程式設計師Java
- 好程式設計師Java教程分享javaweb框架程式設計師JavaWeb框架
- 好程式設計師Java教程分享XML常見面試題程式設計師JavaXML面試題
- 好程式設計師Java教程分享jsp相關面試題程式設計師JavaJS面試題
- 好程式設計師Java教程分享Java開發工具程式設計師Java
- 好程式設計師Java教程分享Java實習生面試題集錦程式設計師Java面試題
- 好程式設計師Java教程分享經典Java main方法面試題程式設計師JavaAI面試題
- 好程式設計師Java教程分享JavaScript常見面試題一程式設計師JavaScript面試題
- 好程式設計師Java教程分享JavaScript常見面試題五程式設計師JavaScript面試題
- 好程式設計師Java教程分享JavaScript常見面試題四程式設計師JavaScript面試題
- 好程式設計師Java教程分享JavaScript常見面試題三程式設計師JavaScript面試題
- 好程式設計師Java教程分享JavaScript常見面試題二程式設計師JavaScript面試題
- 好程式設計師Java教程分享Java開發主流框架程式設計師Java框架
- 好程式設計師Java教程分享Java 迴圈結構程式設計師Java
- 好程式設計師Java教程分享Java面試常見技術難題程式設計師Java面試
- 好程式設計師Java教程分享MyBatis Plus介紹程式設計師JavaMyBatis
- 好程式設計師Java教程分享Java中this的幾種用法程式設計師Java
- 好程式設計師Java教程分享幾個流行的Java框架程式設計師Java框架
- 好程式設計師Java教程分享Java多執行緒常見面試題程式設計師Java執行緒面試題
- 好程式設計師web前端教程分享JavaScript面試題程式設計師Web前端JavaScript面試題
- 好程式設計師Java教程分享Vue外掛之Axios程式設計師JavaVueiOS
- 好程式設計師Java教程分享MySQL目錄結構程式設計師JavaMySql
- 好程式設計師Java教程分享Java物件導向與程式導向程式設計師Java物件
- 好程式設計師Java教程分享面試中Spring的技術問題程式設計師Java面試Spring
- 好程式設計師:Java程式設計師面試秘籍程式設計師Java面試
- 好程式設計師Java培訓分享Java程式設計技巧程式設計師Java
- 好程式設計師Java教程分享Java的4大核心基礎程式設計師Java
- 好程式設計師Java教程分享Java的五大特點程式設計師Java
- 好程式設計師Java教程分享如何系統的學習Java程式設計師Java
- 好程式設計師Java教程分享Java難點解析之泛型程式設計師Java泛型
- 好程式設計師Java教程分享Java設計模式的6大原則程式設計師Java設計模式
- 好程式設計師Java分享Javamain十個面試題程式設計師JavaAI面試題
- 好程式設計師教程分享Java註解和運用註解程式設計程式設計師Java