OiO.lk Community platform!

Oio.lk is an excellent forum for developers, providing a wide range of resources, discussions, and support for those in the developer community. Join oio.lk today to connect with like-minded professionals, share insights, and stay updated on the latest trends and technologies in the development field.
  You need to log in or register to access the solved answers to this problem.
  • You have reached the maximum number of guest views allowed
  • Please register below to remove this limitation

Defining Throughput on AWS DLT using JMeter

  • Thread starter Thread starter Luke
  • Start date Start date
L

Luke

Guest
I'm using AWS Distributed Load Testing to test the performance of various APIs. When I upload a script to AWS DLT, and define the time to hold for 5 minutes, it seems that solution will continually run HTTP Samplers until the hold time is finished. This seems like a closed-workflow approach to performance testing, and I had a few questions if anyone knows the answer, as I can't seem to find anything regarding AWS DLT anywhere.

  1. When defining Task Count and Concurrency, does the concurrency value completely override the "Number of Threads" definition in a JMeter script? As I know in tools such as Blazemeter, you can toggle this on or off by not setting the concurrency values in Blazemeter.
  2. Is there any standard way to define throughput when uploading a JMeter script? I have tried using a throughput shaping timer in my JMeter script, however it doesn't seem to work too well with AWS DLT's test details, and often seems to result in a much lower Rp/s than defined in the throughput timer. I've tried making sure that the concurrency value in AWS DLT is high enough to allow for the target RPS, but no luck.
  3. For the Zip file submitted to AWS for more than just jmx files, a plugin file has to be located in the root directory of the file, containing the .jar files for all plugins used in the script - are there any other file considerations that need to be made?
  4. Does the concurrency defined in AWS DLT apply to all thread groups in a script?

Thanks if anyone knows the answers!
<p>I'm using AWS Distributed Load Testing to test the performance of various APIs. When I upload a script to AWS DLT, and define the time to hold for 5 minutes, it seems that solution will continually run HTTP Samplers until the hold time is finished. This seems like a closed-workflow approach to performance testing, and I had a few questions if anyone knows the answer, as I can't seem to find anything regarding AWS DLT anywhere.</p>
<ol>
<li>When defining Task Count and Concurrency, does the concurrency value completely override the "Number of Threads" definition in a JMeter script? As I know in tools such as Blazemeter, you can toggle this on or off by not setting the concurrency values in Blazemeter.</li>
<li>Is there any standard way to define throughput when uploading a JMeter script? I have tried using a throughput shaping timer in my JMeter script, however it doesn't seem to work too well with AWS DLT's test details, and often seems to result in a much lower Rp/s than defined in the throughput timer. I've tried making sure that the concurrency value in AWS DLT is high enough to allow for the target RPS, but no luck.</li>
<li>For the Zip file submitted to AWS for more than just jmx files, a plugin file has to be located in the root directory of the file, containing the .jar files for all plugins used in the script - are there any other file considerations that need to be made?</li>
<li>Does the concurrency defined in AWS DLT apply to all thread groups in a script?</li>
</ol>
<p>Thanks if anyone knows the answers!</p>
Continue reading...
 

Latest posts

Top