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學習指南之聚合報告JMeter
- jmeter學習指南之詳解jmeter執行緒組JMeter執行緒
- jmeter學習指南之Beanshell Sampler 常用方法JMeterBean
- jmeter學習指南之原始碼匯入 IntelliJ IDEAJMeter原始碼IntelliJIdea
- jmeter學習指南之常用函式的使用JMeter函式
- jmeter學習指南之操作 mysql 資料庫JMeterMySql資料庫
- jmeter學習指南之Beanshell 呼叫 java 程式碼的三種方式JMeterBeanJava
- 《Shell指令碼學習指南》學習筆記指令碼筆記
- Jmeter之錄製指令碼JMeter指令碼
- jmeter學習指南之OOM和監聽器使用JMeterOOM
- jmeter學習指南之結果分析-圖形圖表JMeter
- jmeter學習指南之16個邏輯控制器JMeter
- jmeter學習指南之響應斷言和beanshell斷言JMeterBean
- JMeter指令碼JMeter指令碼
- jmeter學習指南之深入分析跨域傳遞cookieJMeter跨域Cookie
- jmeter學習指南之非GUI命令列執行詳解JMeterGUI命令列
- jmeter學習指南之引數化CSV Data Set ConfigJMeter
- jmeter學習指南之Boundary Extractor和正規表示式提取器JMeter
- redis命令之-script指令碼學習Redis指令碼
- Java學習之程式碼最佳化Java
- jmeter學習指南之察看結果樹,你知道都有哪些功能嗎JMeter
- Elsa V3學習之指令碼指令碼
- Jmeter —— 錄製指令碼JMeter指令碼
- 指令碼學習指令碼
- Jmeter代理錄製指令碼JMeter指令碼
- Per指令碼學習指令碼
- ASM 學習 指令碼ASM指令碼
- 常用指令碼學習手冊——Bat指令碼指令碼BAT
- Bootstrap 之 Metronic 模板的學習之路 – (4)原始碼分析之指令碼部分boot原始碼指令碼
- Jmeter的指令碼引數化JMeter指令碼
- 使用jmeter錄製web指令碼JMeterWeb指令碼
- ANT批量執行Jmeter指令碼JMeter指令碼
- 《AngularJs權威指南》學習筆記---指令AngularJS筆記
- jmeter學習指南之分散式測試的來龍去脈JMeter分散式
- JMeter學習資料JMeter
- JMeter學習筆記——認識JMeter(1)JMeter筆記