Performance Testing Implement Process

上一篇 / 下一篇  2013-07-29 18:25:18 / 个人分类:性能测试

  (当练习英文吧,欢迎各位拍砖!)

  Currently, the performance test will contains the following processes:

1.Test Requirement Analysis:

  Generally, you will get the performance testing goal for your business by analysis the specific business data. And all these things can be your reference on next step.

  The business data will base on:
    A.Transaction history.
    B.Related business & transaction data.
    C.The expected value from the architects and developers.

  You will solve the problems below:
    A.The average peak value of Specific transaction.
    B.The percentage of different transaction, you can find out which transaction is important or not.
    C.The trend of transaction at different time.
    D.Establish work group and make test plan.

2.Test Scheme Preparing:

  At this stage, you will establish all the performance test scheme.
  You will solve the problems below:
    A.Test scripts prepared: specific transaction, verification, parameterization, correlation etc.
    B.Test scenarios/case prepared: specific transaction design, all test types and concurrency etc.
    C.Test data prepared: basic transaction data, history transaction data, data scripts of creation and export etc.
    D.Test environment prepared

3.Test execution:

  You will execute all the test scenarios/case above by suitable tools. From the result, you will find out where the problem is.
  Currently, the execution process will be like this:
    A. single scenario & single user, baseline testing: You can get the basic benchmark metrics.
    B. single scenario & multi-users load testing: You can get the peak metrics of the specific transaction by it.
    C. multi-scenarios load testing: The concurrency number of different scenarios will be based on the percentage of different scenarios, you will get the peak metric of multi-scenarios by focus on the performance of major transaction.
    D. Stability testing: Stress testing of muti-scenarios, the concurrency will always be 80% of the peak value of multi-scenarios load test. And the time will always be 24 hours.
    E. Reliability testing: The concurrency will always be 50% of the peak value of multi-scenarios load test. We will check if the system to be tested can still serve correctly when system failure happened(it will always simulate by manual).
    F. Other testing: like timeout, flow control, configuration testing etc.

4.Test Result Analysis:

  From the result, you will find out where the problem is.


TAG:

 

评分:0

我来说两句

Open Toolbar