15

Before going into production, our client demands actual numbers of how many users our web application can handle.

We have all kinds of features implemented including asset management (file uploads/downloads), documents import/export, various statistics, web-services etc.

I guess we need tool which could emulate users form submission because documents import/export as far as I noticed is the slowest part of an app because of parsing and generation.

Which tool (or set of tools) could do this?

Application details:

  • XHTML/jQuery
  • Coldfusion 8
  • SQL Server 2008
  • Windows Server 2008
Jeromy French
  • 11,812
  • 19
  • 76
  • 129
zarko.susnjar
  • 2,053
  • 2
  • 17
  • 35

6 Answers6

10

I like jMeter - free software and does the job quite well.

Few intro screencasts:

http://www.fosscasts.com/screencasts/3-Load-Testing-with-Apache-JMeter

http://vimeo.com/10164982

UBIK LOAD PACK
  • 33,980
  • 5
  • 71
  • 116
jfrobishow
  • 2,897
  • 2
  • 27
  • 42
2

HPs Open Source HTTPerf I like. Just setup the URLS you want to test and let it rip. use a couple of machines to emulate load. You could even parse the output into a DB and do some number crunching.

Also, think about doing HTTPerf runs with profiling on the server side to see what lags and what doesnt. A nice touch is to let a user go on the app, and record all POST/GET requests and use them as a replay set for typical user interactions.

Also, if you are thinking about UX, use firebug or something to check JS imports are being done asynchronously instead of one-at-a-time. Have a ganders at Stackoverflow question 310583/loading-javascript-dependencies-on-demand

Community
  • 1
  • 1
Aiden Bell
  • 28,212
  • 4
  • 75
  • 119
2
Henry
  • 32,689
  • 19
  • 120
  • 221
0

Visual Studio Ultimate edition has great load/stress testing tools, although the ultimate edition can be a bit expensive.

bkaid
  • 51,465
  • 22
  • 112
  • 128
0

m using Full version of JBlitz Professional 5.0 .. it's very good

Prashant Vadher
  • 1,057
  • 11
  • 9
0

There are few analytical performance tool out in market(not free) one i came through and works well is New Relic. If you are looking only to test the api then http://locust.io/ is good one and free too.

Gomes
  • 3,330
  • 25
  • 17