-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Load flow control #69
Comments
Let's use the term Operation. This tool completely asynchronous and concurrent, so we don't need use threads directly to execute operations concurrently. My suggestion is to increase number of concurrently operations (not threads) based on your algorithm (flow control). |
OK, use case Question - will it be possible to interrupt only 1 operation without interrupting the work of the remaining 9? |
Technically it's not hard to implement. The main problem is describing these sequential and/or not sequential operations. It will be like a scenario of how to execute these operations in some file, or you want to specify them in CLI parameters, how will it look like? Do you have examples of the usage alternatives tools with the same or similar features? |
as a rule, scenarios in the load are compiled identically to the user's work it is possible to pass arguments from outside to the script source /path/to/jmeter/jmeter.sh // jmeter start |
to run load testing offers the implementation of a simpler operation control mechanism Control mechanism depending on the status of the received operation
|
I want to be able
using command line arguments.
It must be passed parameters:
number of threads
delay (in seconds)
time for which the number of threads should be entered (ramp-up) (in seconds)
stage operation time (in seconds)
the time for which it is necessary to remove the flows from the work of this stage
This set of parameters will describe only 1 stage of the overall load model. When adding a second stage, the parameters must be duplicated
use cases:
The load model is stepped. (load model)
1.1. at the beginning of the test, I put 10 threads into operation, which continue to work cyclically during the test
1.2. In 10 minutes I want to enter 14 more threads within 20 seconds. They will work until the test time is 10 seconds. And I take these threads out of work within 10 seconds
flow control depending on the event
2.1. During the test, 1 thread receives the status code 200OK - the thread will not interrupt its work until an error message is received
When an error is received, the script continues to work in accordance with the parameter passed on the command line
Tasks
The text was updated successfully, but these errors were encountered: