You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2019/09/24 19:15:39 UTC
[jmeter] 01/01: New JMESPATH assertion (Fixes Enhancement 63763 in
bugzilla) (#498)
This is an automated email from the ASF dual-hosted git repository.
pmouawad pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git
commit 18c95a8f2cfb819a86c0575f9949c88d192eaef4
Merge: 08715e0 24b1d7f
Author: Philippe M <pm...@users.noreply.github.com>
AuthorDate: Tue Sep 24 21:15:31 2019 +0200
New JMESPATH assertion (Fixes Enhancement 63763 in bugzilla) (#498)
* Suite
* Correct cleanup
* Use Parameterized test
Fix some bugs
* Full rework
More tests
Improve docs
* Fix performance issue related to ObjectMapper instanciation (thanks
Vladimir)
* Replace boolean by enum for better readability as per Vladimir
suggestion.
* Fix SaveService hash
Improve failure messages
* Mention implementor in release notes
bin/saveservice.properties | 2 +
.../assertions/gui/JSONPathAssertionGui.java | 58 +++--
.../assertions/jmespath/JMESPathAssertion.java | 258 +++++++++++++++++++++
.../jmespath/gui/JMESPathAssertionGui.java | 118 ++++++++++
.../extractor/json/jmespath/JMESPathCache.java | 77 ++++++
.../json/jmespath/JMESPathCacheLoader.java | 44 ++++
.../extractor/json/jmespath/JMESPathExtractor.java | 67 ++----
.../{ => gui}/TestJSONPathAssertionGui.java | 4 +-
.../assertions/jmespath/TestJMESPathAssertion.java | 200 ++++++++++++++++
.../gui/JMESPathAssertionGuiTest.java} | 27 +--
.../java/org/apache/jmeter/save/SaveService.java | 2 +-
.../apache/jmeter/resources/messages.properties | 7 +
.../apache/jmeter/resources/messages_fr.properties | 7 +
xdocs/changes.xml | 3 +-
xdocs/usermanual/component_reference.xml | 23 +-
15 files changed, 813 insertions(+), 84 deletions(-)