‎2016 Mar 11 6:05 PM
Hi,
I just wanted to do load testing of a report with below conditions.
- I want to call the report multiple times in one instance of time, for checking how much calls it report can handle .
is there is any way(through ABAP Code) to do this? (without using JMETER, and external scripting tools)
Calling the report in loop will not work as it give load of 1 call at a time. As per my requirement i want the report to be called multiple times at a time, to test the load it(database) could handle.
Cheers! In advance
‎2016 Mar 11 8:21 PM
I know that you mentioned not using a external scripting tool, but my first reaction would be to assign a transaction to the report and use eCATT transaction to stack multiple tests of it. There are lots of options in eCATT to configure your load test.
If you are looking for things of a more simultaneous nature, a low-tech solution might be to simply schedule multiple batch jobs to run at the same time.
Granted, that doesn't test things in the foreground.
‎2016 Mar 11 9:13 PM
If the report runs for a while (and to expand on Jeremy's suggestion), you could set up one job as event periodic. Then you can raise the event repeatedly to trigger multiple jobs. You could write another ABAP to loop and generate the desired number of jobs. Better than copying them manually... 😉
Regards,
Wolfgang
‎2016 Mar 12 7:46 PM