JMeter学习笔记--JMeter常用测试元件
生活随笔
收集整理的這篇文章主要介紹了
JMeter学习笔记--JMeter常用测试元件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JMeter測試計劃有一個被稱為“函數測試模式”的選項,如果被選擇,它會使Jmeter記錄來自服務器返回的每個取樣的數據。如果你在測試監聽器中選擇一個文件,這個數據將被寫入文件。如果你嘗試一個較小的測試來保證Jmeter配置正確并且你的服務器正在返回期望的結果,這是很有用的。這樣做的后果就是這個文件會快速的增大,并且Jmeter的效率會影響。
如果不記錄數據到文件,這個選項就沒有不同了。
- 線程組:是任何測試計劃的起點,所有的邏輯控制器和采樣器都必須放在線程組之下。其他的測試元件(如監聽器)可以被直接放在測試計劃之下,這些測試元件對所有線程組都生效。線程組被用來管理執行性能測試所需的JMeter線程。用戶通過線程組的控制面板可以:
- 設置線程數量
- 設置線程啟動周期
- 設置執行測試腳本的循環次數
- 調度器選項--可設置 啟動時間、結束時間、持續時間和啟動延遲,注意,啟動延遲會使啟動時間無效,而持續時間會使結束時間無效
- 控制器:JMeter有兩種類型的控制器:采樣器和邏輯控制器,二者結合起來驅動了測試進程。采樣器被JMeter用來向服務器發送請求。用戶可以使用邏輯控制器來控制JMeter的測試邏輯,比如何時發送請求
? ? ? ? ? 采樣器來告訴JMeter發送一個請求到指定服務器,并等待服務器的請求。采樣器會按照其在測試樹中的順序去執行,還可以用邏輯控制器來改變采樣器運行的重復次數。
-
- JMeter采樣器保含:
-
- FTP Request
- HTTP Request
- JDBC Request
- LDAP Request
- Java object request
- SOAP/XML-RPC Request
- WebService(SOAP)Request
- 邏輯控制器:幫助用戶控制JMeter的測試邏輯,特別是何時發送請求,邏輯控制器可以改變其子測試元件的請求執行順序
-
- 監聽器:提供了對JMeter在測試期間收集信息的訪問方法,“圖形結果”監聽器會將系統響應時長繪制在一張圖片之中,“查看結果樹”監聽器會展示采樣器請求和響應的細節,還能以HTML和XML格式展示系統響應的基礎部分
- 定時器:會讓作用域內的每個采樣器都在執行前等待一個固定時長。要在測試計劃中某個位置添加暫停,可以使用“Test Action”采樣器
- 斷言:檢查從服務器獲得的響應內容,如為HTTP請求添加斷言,用于檢測文本“</HTML>"。要查看斷言結果,則為線程組添加”斷言結果“監聽其,失敗的斷言也會在”查看結果樹“和”用表格查看結果“兩種監聽器中顯示
- 配置元件:與采樣器緊密關聯,可添加或者修改請求,配置元件并不發送請求 ,配置元件”用戶定義的參數“會在測試的初始階段執行(無論它在測試樹的什么位置)
- 前置處理器:在采用器發出請求前作一些特殊操作,常用于在采樣器發出請求前修改采樣器的某些設置,或者更新某些變量的值
- 后置處理器:在采樣器發出請求后做一些特殊操作,常被用來處理服務器的響應數據。從服務器響應數據中提取數據。
轉載于:https://www.cnblogs.com/saryli/p/4175365.html
總結
以上是生活随笔為你收集整理的JMeter学习笔记--JMeter常用测试元件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux清理内存命令
- 下一篇: Getting Started With