Following up on the train of discussion.
Previous to 1.7.0 releasing, I ended up implementing the following methodology to store all of the many, varied properties I need access to:
- Generate data, write to datasink/local postgres database.
- Set up datastore to access local postgres database.
- Built script assertion to manually step through datastore record(s).
The above worked for allowing me to test the four or five relatively large services without having ReadyAPI hang and/or crash on me.
Now that 1.7.0 is out and I've been able to install it, I've noticed that ReadyAPI is handling large projects / groovy scripts generating 50,000~ pieces of data a lot better. Unfortunately, opening said project can still take 30-60 seconds. So there is some definite improvement of performance, so that's good. There just seems to still be a few issues when actually importing/opening said projects initially.