jmeter學習指南之最佳化指令碼
一、減少listener
listener作為一個收集sampler的結果資料和呈現結果的檔案,其本身會在每次sampler執行完成後執行一次。
即一個test plan中的listener數量越多,執行時listener本身帶來的資源消耗就越大(尤其是view results in table以及view results tree等)。
因此實際執行test plan時,應首先禁用不需要的listener,再開始執行;
更好的方式是每次執行時將生成的結果寫入結果檔案中,方便以後用不同的listener展現儲存的結果資料。
當然,在併發量較大的情況下,一般的測試機限於配置等因素,無法支撐較大的併發數,所以通常會禁用或去掉所有listener,為sampler新增斷言,並根據斷言結果來判斷請求是否成功,測試報告以plugins外掛中的報告形式或文字形式寫入檔案中來提升測試效率。
二、調整日誌級別
在除錯指令碼時,為了獲得更詳細的日誌,可以修改配置檔案jmeter.properties,把log_level.jmeter的字尾由info改為debug。
但是,在執行壓測時,一定要記得把日誌級別改回Info
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2654363/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jmeter學習指南之管理CookiesJMeterCookie
- jmeter學習指南之關聯JMeter
- jmeter學習指南之原始碼匯入 IntelliJ IDEAJMeter原始碼IntelliJIdea
- jmeter學習指南之聚合報告JMeter
- jmeter學習指南之詳解jmeter執行緒組JMeter執行緒
- jmeter學習指南之Beanshell Sampler 常用方法JMeterBean
- jmeter學習指南之Beanshell 呼叫 java 程式碼的三種方式JMeterBeanJava
- jmeter學習指南之操作 mysql 資料庫JMeterMySql資料庫
- jmeter學習指南之常用函式的使用JMeter函式
- jmeter學習指南之OOM和監聽器使用JMeterOOM
- jmeter學習指南之引數化CSV Data Set ConfigJMeter
- jmeter學習指南之結果分析-圖形圖表JMeter
- jmeter學習指南之16個邏輯控制器JMeter
- jmeter學習指南之響應斷言和beanshell斷言JMeterBean
- JMeter指令碼JMeter指令碼
- jmeter學習指南之深入分析跨域傳遞cookieJMeter跨域Cookie
- jmeter學習指南之非GUI命令列執行詳解JMeterGUI命令列
- jmeter學習指南之Boundary Extractor和正規表示式提取器JMeter
- Java學習之程式碼最佳化Java
- Elsa V3學習之指令碼指令碼
- jmeter學習指南之察看結果樹,你知道都有哪些功能嗎JMeter
- JMeter錄製指令碼JMeter指令碼
- Jmeter —— 錄製指令碼JMeter指令碼
- Per指令碼學習指令碼
- 常用指令碼學習手冊——Bat指令碼指令碼BAT
- Jmeter的指令碼引數化JMeter指令碼
- 使用jmeter錄製web指令碼JMeterWeb指令碼
- rust學習二、入門之執行單個指令碼Rust指令碼
- jmeter利用自身代理錄製指令碼JMeter指令碼
- 程式碼最佳化與程式加速指南——針對數值最佳化和深度學習領域深度學習
- 開始你的第一個JMeter指令碼:利用Jmeter錄製指令碼的2種方法彙總JMeter指令碼
- jmeter學習指南之分散式測試的來龍去脈JMeter分散式
- 介面測試 (apipost、jmeter 和 python 指令碼)APIJMeterPython指令碼
- 介面測試(apipost、jmeter和python指令碼)APIJMeterPython指令碼
- (Jmeter新玩法)Python 調 Jmeter執行引數化jmx指令碼JMeterPython指令碼
- 【網路安全】Shell 指令碼學習指令碼
- shell和bash指令碼命令學習指令碼
- Linux命令和shell指令碼學習Linux指令碼