Forum Discussion

abhishek813's avatar
abhishek813
Frequent Contributor
14 years ago

Custom Load Generation

I have the below scenario and i cannot figure out how to implement it in LoadUI, There are multiple ways to do it in SOAPUI but here...i am clueless.

1. Ramp up: Perform 1 transaction and increment the transaction every 12 seconds for 6 hours. When peak load is achieved, continue to run with that load for 2 hrs.
2. Ramp down: Stop 1 transactions every 12 seconds.

Can anyone help?

-Abhishek
  • Hi!

    I'm not exactly sure how you mean here;
    - start with one transaction every 12 seconds
    - how do you mean to ramp up? What will the peak load be after 6 hours of ramping?

    How would you achieve this in soapUI ?

    regards!

    /Ole
    eviware.com
  • abhishek813's avatar
    abhishek813
    Frequent Contributor
    in my case transaction can be related to threads in SOAPUI with one thread performing one transaction.
    by ramp up i mean increase the load and if you increase the thread count by one every 12 seconds then after 6 hours we should have 1800 transactions/threads.

    Hope this helps.

    -Abhishek
  • abhishek813 wrote:
    in my case transaction can be related to threads in SOAPUI with one thread performing one transaction.
    by ramp up i mean increase the load and if you increase the thread count by one every 12 seconds then after 6 hours we should have 1800 transactions/threads.

    Hope this helps.

    -Abhishek

    Hello!

    To me, it doesn't make sense to ramp up a load-based (thread-based) load test. Please read this introduction to for more details on this.

    I would instead suggest ramping up your requests using the rate-based Ramp Generator. I would use one Ramp Generator to ramp up and one to ramp down. To turn off the ramp-up and turn on the ramp-down, I would use a Interval Scheduler.

    Does this answer make sense to you?

    Regards

    Henrik
    loadUI developer
  • abhishek813's avatar
    abhishek813
    Frequent Contributor
    Due to some reason we cannot use LoadUI, so we are executing out load test in SoapUI.
    Since the scenario is to increase the number of transaction per 10 seconds by 1, i am using script strategy to increase the thread count by 1 and when i reach a particular count, i start decreasing it by 1.