jmeter學習指南之最佳化指令碼

testingbang發表於2019-08-21

一、減少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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章