I am running a large dataset (5000 records) through excel file for creating dynamic requests. It works for first 1500 (1 hr) but after that LISA really get slows down and take 2-3 hours for next 1500. Can someone suggest the solution ?
Hi Rish1, there is not necessarily a simple answer to your question.
Can you give us any additional clarifying information to help us drill down into options.
Some questions I would have are:
- I am assuming that you are using a DevTest Test Automation step and iterating over your dataset. Each iteration of the dataset then executes some type of call to a backend service.
- Is there any validation of the response that comes back from the dynamic request? If so, are there a lot of XPATHs and additional steps in your script?
- Are you staging this test into the coordinator or executing the test locally using ITR mode?
- Are you sending the requests directly to a Live backend application or running the requests through the DevTest Recorder in order to generate a virtual service?
- If you are staging the test, do the records in your dataset need to be processed sequentially or could you utilize multiple vUsers to submit the requests in a simultaneous / concurrent fashion?
- If you run the test using the Coordinator / Simulator, does the report output of the test case steps show which steps are consuming the greatest amount of wall time?
If possible, can you also share which version of DevTest and some general information about the configuration of the machine that is running the test?
make sure the VSM steps have their think time set to 0.. we just solved this on one of our services.. we had multiple steps to process per record, and had the thinktime set to default (500ms to 1 second)..
for each step!!.. 150,000 records took a LONG LONG time.. set the think time to 0, and it finishes in approx 4 minutes...
Example of what Sam is saying...
Click on a Step. Look at Think time -- the following step will wait between .5 and 1 second before moving on:
This same step, will execute with no wait if you change the Think Time:
Retrieving data ...