ContributionsMost RecentMost LikesSolutionsRe: Control the report from ReadyApi through a Jenkins declarative pipeline script Hi Ronan, Sorry for the late reply, I've been caught up with other things and I've put this on the back burner but I've managed to look into what you suggested and I like the idea. Thanks for the help! Control the report from ReadyApi through a Jenkins declarative pipeline script Hi everyone, I'm running a suite of ReadyApi tests on a Jenkins pipeline (related plugin already installed) and at the end of that run ReadyApi puts out a pdf report that is available on Jenkins. Now I would like to know if there is some way to access that part of ReadyApi through Jenkins and do some things with that report (send it in an email, publish it, etc.) and I would like to know if it's possible to do that from within Jenkins's pipeline script. Thanks, Cata SolvedRe: Parsing large JSON responses Hey richie I got it to work in the end. It was my fault. I made a mistake in the groovy code and instead of saying 'parseText' I had written simply 'parse' and that's the reason why it got stuck. I corrected it and the call now seems to run in a split second, no delay or anything. Thanks a lot for the help though. Much appreciated. Re: Parsing large JSON responses Hi richie, Thanks for the reply. I'm currently running the latest version of ReadyAPI, 3.10.1. When I run the groovy script that's supposed to parse the JSON response, this is the resource consumption that task managers shows: As soon as I start running the test, the RAM jumps to about 4gb and then it kind of stops around that value, 6gb. CPU consumption alternates between 10-20%. Funny thing is, after that empty error window appears the resource consumption doesn't die down, it still remains at those max values. Should I try to increase the heap size? Not sure exactly what values I should use though. My machine has a max of 16gb RAM installed. Parsing large JSON responses Hi there, I have some API requests that return a very large JSON response (about 8mb/ 400k lines) and I'm having trouble parsing them. So I'm using a Groovy script to try and parse the response but when I do this the ReadyApi tool freezes completely and there's nothing else I can do other than just shut it down. I've looked around here and I found this topic that mentioned something about increasing the resources ReadyAPI is using and I've tried that. Apparently my heap size was already at Xmx7992m, by default (my machine has a total of 16gb of RAM). Not sure if that's the issue. I've also tried to use the Gson java library that supposedly helps with the parsing of such large files but still no use. ReadyAPI freezes and after a few minutes of inactivity I receive an error that's not even telling me anything. Again at that point the app just freezes and I can't close the error window or check the tool's error logs. I'm sure there are others who have run into this type of issue. How did you manage to resolve them? Thanks SolvedSwitching branches using Sourcetree Hi, Is there a way when switching GIT branches using Sourcetree to also have the ReadyAPI workspace automatically change to the respective data that you have on that new branch? Right now, the only way I see is I have to close my current projects and then switch the branch using Sourcetree and then load the project that's on that branch manually through ReadyAPI. Or perhaps connect a workspace in ReadyAPI to a specific branch and whenever you switch branches, the workspace to be changed as well? Thank you. SolvedRe: Can you modify a REST Resource path at a test step level? Ahhh yes, I see it now. Thank you so much richie 🙏. I got it working. Re: Can you modify a REST Resource path at a test step level? Hi richie. Thanks for the reply. Now, I understand the design but this still doesn't change the fact that it is still a problem if you can't modify the resource path at a test step level. I'm sure there are others who have run into such an issue. I NEED to be able to have the request's resource path updated during the test run process because that value is always going to be based on the response of a previous request and it's never going to be the same so I can't set it at the API level. Can you modify a REST Resource path at a test step level? Hi, So I have the following resource path for a REST request: /api/task/7/initialize. The '7' is a dynamic value that is based on a number of tasks that are being created with a previous request. What I need is to take all of the previously created values and update them by using this request so I need to update this request every time with a new value instead of that '7' but I can't seem to be able to modify the resource path at a test case level, only at the API request level and that doesn't help me. This seems like a really annoying limitation. Does anyone have any insight on this? SolvedBeing notified about remote changes on GIT Hello, So I'm working on a ReadyAPI project along with another person and we've put this project on a repository in Gitlab. We're using Sourcetree as version control tool. We also connected our Gitlab account to the ReadyAPI through the git integration that the tool provides but we only use Sourcetree to commit and push any changes to the repo. Now, whenever my colleague makes some changes on the remote repository, while I'm still working with ReadyAPI, the only way I can find out about those changes is if I try and save my project, or close it. Then I get notified that some files on remote have been changed. I wonder, is there a way to make ReadyAPI notify you about changes made on the remote repo that your project is connected to? Or perhaps a more simplified way rather than trying to save the project every time? Thank you in advance! Solved