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