You can now easily integrate Selenium scripts in your performance scripts!
Check the new user guide section.
Additionally, now is simpler to use jsonAssertion().equalsTo()
with any value (no need to pass always string), and equalsToJson
has been added to allow asserting for raw Json values.
Check the updated jsonAssertion user guide section and methods Java docs. Included changes also avoid some inconsistencies while switching between JMESPath and JSONPath.
WARNING: if you already use jsonAssertion().equalsTo()
, since it's behavior has changed in this version, you might need to adapt your test plan for this new version. In particular if you used something like jsonAssertion("prop").equalsTo("${var}")
to assert an integer property, you will need to change it to jsonAssertion("prop").equalsToJson("${var}")
.