2017-04-20 140 views
0

enter image description hereJMeter的腳本越來越慢

enter image description here

我已經能產生三個參數,並在JMeter的它顯示了它變得越來越慢了簡單的腳本...我不知道爲什麼,是有什麼方法可以優化它?

紅線顯示腳本的變化趨勢。

+0

你有不同的腳本語言的嘗試? – user7294900

回答

0
  1. 請勿內嵌JMeter的功能整合到Groovy腳本,或者使用 「參數」 來代替,甚至更好的去爲RandomStringUtils class,如:

    import org.apache.commons.lang3.RandomStringUtils 
    
    vars.put("uid", RandomStringUtils.randomAlphanumeric(20)) 
    vars.put("cpOrderId",RandomStringUtils.randomAlphanumeric(30)) 
    vars.put("sessionId",RandomStringUtils.randomAlphanumeric(16)) 
    
    log.info("uid: " + vars.get("uid")) 
    log.info("cpOrderId: " + vars.get("cpOrderId")) 
    log.info("sessionId: " + vars.get("sessionId")) 
    

    JMeter Groovy Random String

  2. 確保你跟隨JMeter best practices ,即:

    • 運行你的測試非GUI模式
    • 修改JVM堆設置,以總可用物理RAM
    • 80%左右的修改默認的GC選項
+0

是的,我以後嘗試過,但它仍然消耗很多時間。 – RiTianRan