Metadata
- Source
- FLUID-3126
- Type
- Task
- Priority
- Critical
- Status
- Closed
- Resolution
- Fixed
- Assignee
- N/A
- Reporter
- Laurel Williams
- Created
2009-08-21T15:38:24.000-0400 - Updated
2013-09-06T14:00:25.928-0400 - Versions
-
- 1.4
- Fixed Versions
- N/A
- Component
-
- Infusion Builder
Description
In order to get a better sense of the ability for Builder to handle concurrent usage, we should write and maintain a set of JMeter load tests for it.
Attachments
Comments
-
Laurel Williams commented
2009-08-27T14:46:54.000-0400 The two attached files are jMeter test plans for loading the customBuild page (gets the data to render the customBuild page), and posting to the customBuild server side code to initiate the build and obtain the resulting zip file.
-
Laurel Williams commented
2009-09-15T11:38:04.000-0400 Critical that load testing is not done on live server at the moment, as the post test will bring the site down. I did this...so don't let's do it again!!
-
Laurel Williams commented
2009-09-15T11:41:27.000-0400 Load testing of the load custom build page. Summary of results.
Ran 1000 simultaneous hits of this page and looped 10 x (ie. 10,000 hits).Average time 5.1s, max time 95sec, approx 5% error where errors were timeouts.
Throughput 93 sec.I did do runs where the error rate was HUGE: 78% once. I think there must have been a server problem at that particular time, but not sure how to tell.
-
Laurel Williams commented
2009-09-15T12:00:37.000-0400 For the post test: 50 simultaneous hits crashes the server, so kind of hard to really do any metrics. 10 simultaneous hits was ok.
-
Laurel Williams commented
2009-09-15T12:01:44.000-0400 this should really be listed as "completed" rather than "fixed".
Will return to this task once we've written code to cache the results of the posts. -
Laurel Williams commented
2009-09-21T15:24:39.000-0400 Re-opening after writing caching for downloads.
-
Laurel Williams commented
2009-09-21T15:27:38.000-0400 Just did a test of 100 simultaneous hits of the postProcessor with caching in place. First request was about 22 seconds, but subsequent loads required only about 33 ms. One REALLY strange issue which did occur was that every 6th post timed out...in a very nice pattern. Tried this manually but did not have any problem, so this must be related to the density of the hits. Should we be concerned about this?