Business Scenario-Based Performance Diagnostics Procedures: Difference between revisions
Jump to navigation
Jump to search
Line 9: | Line 9: | ||
We need a load generator that is capable of the following: | We need a load generator that is capable of the following: | ||
* Generate load on behalf of multiple application users, concurrently, in such a way that each user should be capable of performing an interactive [[Business_Scenario-Based_Performance_Concepts#Session|session]] setup, interact repeatedly within the application by executing a set of arbitrary business scenarios in a loop, and then end the session. | * Generate load on behalf of multiple application users, concurrently, in such a way that each user should be capable of performing an interactive [[Business_Scenario-Based_Performance_Concepts#Session|session]] setup, interact repeatedly within the application by executing a set of arbitrary [[Business_Scenario-Based_Performance_Concepts#Business_Scenario|business scenarios]] in a loop, and then end the session. | ||
* Insert arbitrary data in the requests it had previously recorded and it is replaying as part of the load tests. At minimum, the load generator must be able to insert arbitrary constant strings as custom header values in specific requests in the run sequence. More sophisticated analysis require additional capabilities, such as inserting unique identifiers per [[Business_Scenario-Based_Performance_Concepts#Request|request]], [[Business_Scenario-Based_Performance_Concepts#Iteration|iteration]], inserting [[Business_Scenario-Based_Performance_Concepts#Request_Sequence_Number|request sequence numbers]], etc.. | * Insert arbitrary data in the requests it had previously recorded and it is replaying as part of the load tests. At minimum, the load generator must be able to insert arbitrary constant strings as custom header values in specific requests in the run sequence. More sophisticated analysis require additional capabilities, such as inserting unique identifiers per [[Business_Scenario-Based_Performance_Concepts#Request|request]], [[Business_Scenario-Based_Performance_Concepts#Iteration|iteration]], inserting [[Business_Scenario-Based_Performance_Concepts#Request_Sequence_Number|request sequence numbers]], etc.. |
Revision as of 17:59, 4 May 2016
Internal
Overview
Assumptions
We need a load generator that is capable of the following:
- Generate load on behalf of multiple application users, concurrently, in such a way that each user should be capable of performing an interactive session setup, interact repeatedly within the application by executing a set of arbitrary business scenarios in a loop, and then end the session.
- Insert arbitrary data in the requests it had previously recorded and it is replaying as part of the load tests. At minimum, the load generator must be able to insert arbitrary constant strings as custom header values in specific requests in the run sequence. More sophisticated analysis require additional capabilities, such as inserting unique identifiers per request, iteration, inserting request sequence numbers, etc..
NeoLoad is one of products.