Difference between revisions of "TagStreamerArchitecture"
From RifidiWiki
(→class PathItems) |
|||
Line 1: | Line 1: | ||
− | == | + | = Tag Streamer 2.0 = |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | As we talk about Tag Streamer 2.0 we talk about a new Software. The software comes along with Objects and object orientated programming. One of the modern software development concepts is the "Model Viewer Controller" principle. It identifies 3 main parts of a programm. | |
− | + | * the Viewer | |
− | + | * the Model | |
+ | * the Controller | ||
− | == | + | == the Viewer == |
− | + | The Viewer will be defined in a later phase of the implementation because the main part of Tag Streamer will be the execution of predefined XML files. | |
− | == | + | == the Model == |
− | + | The Model represents the input data. In Tag Streamer we can identify 3 parts. | |
− | * | + | * the Batch |
− | * | + | * the Scenario |
− | * | + | * the Components |
− | * | + | * the LoadTestSuite |
− | + | ||
− | + | ||
− | == | + | === the Batch === |
− | === | + | === the Scenario === |
− | + | === the Components === | |
− | + | === the LoadTestSuite === | |
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | === | + | == the Controller == |
− | + | The Controller specifies how the input data will be processed.A example "use case" is provided here: [[TagStreamerSpecification]] | |
− | + | ||
− | + | As parts of the controller we can identify the following components: | |
− | + | ||
− | + | ||
− | + | * the BatchGenerator | |
− | * | + | * the PathItem |
− | * | + | * the LoadTestProcessor |
− | === | + | === the BatchGenerator === |
− | + | === the PathItem === | |
− | + | === the LoadTestProcessor === | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | === | + | |
− | + | ||
− | + | ||
− | === | + | |
− | + | ||
− | + | ||
− | + | ||
− | + |
Revision as of 19:55, 29 January 2008
Contents
Tag Streamer 2.0
As we talk about Tag Streamer 2.0 we talk about a new Software. The software comes along with Objects and object orientated programming. One of the modern software development concepts is the "Model Viewer Controller" principle. It identifies 3 main parts of a programm.
- the Viewer
- the Model
- the Controller
the Viewer
The Viewer will be defined in a later phase of the implementation because the main part of Tag Streamer will be the execution of predefined XML files.
the Model
The Model represents the input data. In Tag Streamer we can identify 3 parts.
- the Batch
- the Scenario
- the Components
- the LoadTestSuite
the Batch
the Scenario
the Components
the LoadTestSuite
the Controller
The Controller specifies how the input data will be processed.A example "use case" is provided here: TagStreamerSpecification
As parts of the controller we can identify the following components:
- the BatchGenerator
- the PathItem
- the LoadTestProcessor