2016-12-06 99 views
0

我遇到了一個典型問題。在Jmeter中下載嵌入式資源

第一次迭代的嵌入式資源正在爲我的一個POST請求下載,而它們全都不在第二次迭代時運行。

注: 第一個迭代中,POST請求火災約22樣品&子樣本。 第二次迭代,它激發了大約20個樣本&子樣本。剩下的2個子樣本沒有被下載。

任何想法,任何人都可以請分享。

回答

3

您正在使用的機會HTTP Cache Manager?當您將JMeter配置爲下​​載嵌入式資源並啓用緩存管理器時,JMeter將像瀏覽器一樣工作並檢索匹配的嵌入式資源*只有一次,在隨後的請求中它們將從緩存中返回。其實這是如何測試通常應表現爲代表真正的用戶儘可能接近是乖巧的負載測試

  1. 的主要目標,如果沒有高速緩存管理器

    Without Cache Manager

  2. 隨着緩存管理器

    With Cache Manager

如果出現這種情況,您可以在HTTP緩存管理器中勾選「清除緩存每次迭代」框以克服默認行爲。如果沒有 - 也許你的應用程序使用自己的緩存實現,這是你需要與開發人員檢查的東西。

退房How To Make JMeter Behave More Like A Real Browser指南上模擬真實用戶在JMeter的網絡測試

+0

感謝您的建議德米特里更多信息,這個問題得到了解決。 實際上,問題不在於Cookie或緩存配置。我的腳本有功能參數化的問題。我使用的SSN必須是獨一無二的,現在它一切正常。 –