Hi Mariusz,

The saved .jmx does contain my cache manager with the proper class in @guiclass.

If I enable it and disable the default cache manager then the tests run without 
any cache manager at all.
So no, I don’t see that debug line about ‘existing CacheManager superseded’ in 
the logs.

Regards,
Geert

> Op 2 apr. 2020, om 11:23 heeft Mariusz W <mawa...@gmail.com> het volgende 
> geschreven:
> 
> Hi,
> HttpSampler can only have one CacheManager. Do you see in logs: "Existing
> CacheManager {} superseded by {}"? - emitted by setCacheManager.
> 
> In code CacheManager it is selected that way as below.
> 
> @Override
> public void addTestElement(TestElement el) {
> if (el instanceof CookieManager) {
> setCookieManager((CookieManager) el);
> } else if (el instanceof CacheManager) {
> setCacheManager((CacheManager) el);
> } else if (el instanceof HeaderManager) {
> setHeaderManager((HeaderManager) el);
> } else if (el instanceof AuthManager) {
> setAuthManager((AuthManager) el);
> } else if (el instanceof DNSCacheManager) {
> setDNSResolver((DNSCacheManager) el);
> } else if (el instanceof KeystoreConfig) {
> setKeystoreConfigProperty((KeystoreConfig) el);
> } else {
> super.addTestElement(el);
> }
> }
> 
> Do you see your guiclass/testclass in saved jmx?
> 
> Regards,
> Mariusz
> 
> On Thu, 2 Apr 2020 at 10:43, Draelants Geert <geert.draela...@gmail.com>
> wrote:
> 
>> Hi,
>> 
>> Does anybody know how I can replace the HTTP cache manager with my own
>> implementation?
>> 
>> I’m trying to extend the default one with options to (1) consider all
>> Cache-Control headers (and not just the last one) and (2) process the
>> Pragma header.*
>> 
>> What I’ve done is extended CacheManager and CacheManagerGui and put my
>> ‘plugin’ in lib\ext.
>> I can then add the element in the Test Plan but the HTTP sampler will not
>> pick it up and continues to rely on
>> org.apache.jmeter.protocol.http.control.CacheManager.
>> 
>> What am I missing? I am using JMeter v5.2.1 btw.
>> I know I can always replace the .class files in ApacheJMeter_http.jar but
>> I’m not there yet.
>> 
>> Thanks in advance for your help!
>> 
>> Regards,
>> Geert
>> 
>> * Yes, it is obsolete as of HTTP 1.1 but not all browsers seem to know
>> that.
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@jmeter.apache.org
>> For additional commands, e-mail: user-h...@jmeter.apache.org
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@jmeter.apache.org
For additional commands, e-mail: user-h...@jmeter.apache.org

Reply via email to