Answered question

any way to automatically update json in request body when the application is updated, without recording everytime ?

My application gets updated on a regular basis, like cookies, JSON request data etc. Is there any way to automate this process using neoload or any other tool completely since it takes huge time to record,correlate & parameterize everything from scratch ... Any help will be much appreciated.

Christophe M.
Christophe M.

Christophe M.

Level
3
3454 / 5000
points
Team

Did you try the User Path Update feature ? (Click 'New recording of' in the Start Recording dialog). This feature allows you to merge the new recording with the previous extractors, injected data, etc...

This feature can be automated.

Neotys provides a Selenium driver to automatically update NeoLoad user path when the application changes, based on a Selenium script:

1. Create a Selenium script that replays your test case. Specify Transactions within the script. The Neotys driver has different modes that makes possible to use the same script for functional testing (no interaction with NeoLoad), User Path Update (connects to NeoLoad's Design API) or End User Experience (Send client side measurement to Data Exchange API).

2. Execute the Selenium script for the first time to create your first recording. Then, design your User Path with extractors, validation, data injection...

3. Whenever the application change, update the Selenium script (if needed) and launch it in User Path Update mode. It will update the current User Path and retrieve all the logic as if its was done manually with the User Path update feature (as described above).

Download the Selenium driver and get documentation links on Neotys Labs: http://www.neotys.com/support/neotys-labs#codeAndLibs

More info on User Path Update: http://www.neotys.com/documents/doc/neoload/latest/en/htm...

Feel free to post a comment here if you need any help or if you have any comment. We do our best to help our users automate their processes.

Did you find this useful ?

No (0)

Yes (1)

100%

100% of users found this answer useful