1. Introduction
Identifies the purpose, background, and objectives of the performance testing within this project.
2. System Attributes and Variables
Identifies the attributes and variables of the system that uniquely identify the workload for the system being
modeled.
4. Actor Definitions
Identifies classes of external clients whose use-case scenarios will need to be modeled to simulate / emulate loads
on the system-under-test. Additionally this section identifies the proportion to which any actor comprises the load
for a performance test.
7. Actor Attributes
Identifies the attributes and variables of each actor that uniquely identify the different characteristics of the
external clients of the system. For each actor, identifies information such as human or non-human, data-feed rate,
think time, transaction style, transaction complexity and behavior patterns characterizing the variability in user
interaction with the system.
6. Actor Work Profile
Identifies the specific use-case scenarios executed by an actor and the percentage of time or proportion of effort
spent by the actor executing the use-case scenarios to accomplish their total business responsibilities.
3. Work Load Profile
For a given profile, identifies the number of external clients being simulated / emulated during the test,
including the number, type and distribution of the transactions. A profile may be defined in terms of "peak load",
"average load" and so on.
5. Measurements and Criteria
Identifies the measurement and criteria to be used to evaluate successful achievement of the identified performance
objectives. Measurements typically include response time limits or throughput capacity.
8. Remote Terminal Emulation Requirements
Identifies the requirements and constraints necessary to be addressed in creating a Test Environment Configuration
that is acceptable for implementing and executing the performance testing.
|