Goals of Scalability Testing (可扩展性测试的目的)

上一篇 / 下一篇  2012-06-08 18:12:27 / 个人分类:Automation Testing

The primary goals of a load test are as follows:
1. Determine the user limit for the Web application.
  ■ The user limit is the maximum number of concurrent users that the system can
support while remaining stable and providing reasonable response time to
users as they perform. a variety of typical business transactions.
  ■ The user limit should be higher than the required number of concurrent users
that the application must support when it is deployed.
2. Determine client-side degradation and end user experience under load.
  ■ Can users get to the Web application in a timely manner?
  ■ Are users able to conduct business or perform. a transaction within an
acceptable time?
  ■ How does the time of day, number of concurrent users, transactions and usage
affect the performance of the Web application?
  ■ Is the degradation "graceful?" Under heavy loading conditions, does the
application behave correctly in "slow motion," or do components crash or send
erroneous/incomplete pages to the client?
  ■ What is the failure rate that users observe? Is it within acceptable limits?
Under heavy loading conditions do most users continue to complete their
business transactions or do a large number of users receive error messages?
3. Determine server-side robustness and degradation.
Does my Web server crash under heavy load?
  ■ Does my application server crash under heavy load?
  ■ Do other middle-tier servers crash or slow down under heavy load?
  ■ Does my database server crash under heavy load?
  ■ Does my system load require balancing, or if a load balancing system is in
place, is it functioning correctly?
  ■ Can my current architecture be fine-tuned to extract better performance?
  ■ Should hardware changes be made for improved performance?
  ■ Are there any resource deadlocks in my system?

TAG:

 

评分:0

我来说两句

Open Toolbar