Breaking up big projects into smaller and faster loading projects
I have seen some very large ReadyAPI projects which take about 15 minutes to load. It becomes a huge pain to load these projects 2-3 times each day. I would like to break them up into smaller projects so that they load faster i.e. in under 2 minutes. But, my concern is that I would have to repeat common functionality across all the pieces. Is it possible for one project to be able to use functionality inside another project? For example, Project-main can be broken into Project-1 to 5. All suites in project-main require common functionality like get login token, get some test data etc. Can I create a project Project-c which will have all the common functionality and then project-1 to 5 can use them? Or do I have to repeat the common functionality in project1-5? By the way, besides sharing common functionality, are there any other things I should note before I start breaking up a project into smaller projects ? Keywords - Sharing between projects, shared projects, common projects, refactoring projects, breaking up a big project, project loads slowly. PS - I have readyapi 3.0 and I simply cannot upgrade it for unknown reasons.Solved1.7KViews0likes6Comments