Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

ABAP Load testing.

Former Member
0 Likes
925

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

3 REPLIES 3
Read only

jhilden
Explorer
0 Likes
840

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.

Read only

Former Member
0 Likes
840

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

Read only

Former Member
0 Likes
840

Hi David,

You can use multi-threading to achieve your objective. Check this link.

Thanks,

Raul