Ticket #1340 (new enhancement)
Scalability and robustness tests (integrate JMeter to TT)
| Reported by: | Jani Laakso | Owned by: | Jani Laakso |
|---|---|---|---|
| Priority: | undefined | Milestone: | Testing Tools Backlog |
| Component: | Testing Tools | Version: | |
| Keywords: | Cc: | tk-dev@…, joonas.lehtinen@…, ville.ingman@…, henri.muurimaa@… | |
| Known Issue description: | |||
| Hours estimate: | 14 | Deadline (dd.mm.yyyy): | |
| Known Issue version (since): | Known Issue title: | ||
| Hours done: | Depends to: | ||
| Affects documentation: | no | ||
| Known Issue workaround: | |||
| Affects release notes: | yes | Contract: | |
Description
Idea on how to perform real world scalability teests (simulate very closely e.g. ten thousands of concurrent web browser clients):
- record test case using TT Server
- schedule scalability (or robustness) test
- do not use "Testing Hosts", use massive amounts of Java threads that shoot UIDL directly to "Testing target"
=> brings testing target down to it's knees very easily
Benefits: => brings out concurrency issues very easily => demonstrates how much of load your server can handle => pinpoints application scalability issues together with profiler
NOTE: I have done this kind of Java application (for TK4) which opens hundreds of threads simulating very closely Firefox socket connections.
Change History
Note: See
TracTickets for help on using
tickets.
