We should use CssSelly which parses CSS Selector expression: https://github.com/oblac/jodd/blob/master/jodd-lagarto/src/test/java/jodd/csselly/CSSellyTest.java We would then use : https://github.com/oblac/jodd/blob/master/jodd-lagarto/src/main/java/jodd/lagarto/dom/NodeSelector.java#L63 And a caffeine CacheLoader to cache the parsed CSS
Author: pmouawad Date: Sat Mar 2 20:02:41 2019 New Revision: 1854669 URL: http://svn.apache.org/viewvc?rev=1854669&view=rev Log: Bug 63178 - CSS Selector Extractor : Improve performance of JODD (JoddExtractor) based implementation Bugzilla Id: 63178 Modified: jmeter/trunk/bin/jmeter.properties jmeter/trunk/src/components/org/apache/jmeter/extractor/JoddExtractor.java jmeter/trunk/xdocs/changes.xml jmeter/trunk/xdocs/usermanual/properties_reference.xml
This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/5013