51Testing

Nov 10, 2020

3 min read

Exp. Share | Performance Testing tutorial, step by step, complete guide (1)

51Testing | Software Testing Service Provider |Tuesday, 10th Nov. 2020

51Testing-performance testing

Why we need performance testing process criteria?

A standard performance testing implementation process enforces the testing workflow control, clarifies clearly the task need to do for each stage, guide the tester carry out the testing correctly and orderly, and increase the efficiency of each role in the performance testing. The performance testing implementation process we share this time is the guideline of a standard process, hoping that it can help you to be master of this domain as soon as possible.

Performance testing implementation process

There are five stages for performance testing: requirements research, testing preparation, testing implementation, testing report, and conclusion.

51Testing-performance testing process

For each stage, what should we do? And what should we pay close attention to?

The main task of the research stage are as followed: set up a testing team, create a project, analyze requirements, build a model, customize a performance testing plan.

51Testing-software testing-performance testing

During this stage, you should focus on requirement research, requirement analysis, and model building.

Requirement research is divided into two steps, requirement research, and requirement analysis. This stage is a must-to-do for performance testing. The output document of this stage is <X project performance testing requirements>. And the model building of this stage is mainly the business model.

Requirement research

The performance testing implementer takes the lead of the required research while the product manager, development engineer, and operation engineer coordinate.

Here is the main content of requirement research.

The performance requirement of the system’s online environment, such as performance requirement, reliability requirement, maintainability requirement, etc.

Other information related to system performance includes system information(online environment hardware, parameter configuration, system architecture and deployment, connected system deployment, etc.), business information(core business logic and process, trading list, trading information, and service distribution), production problem, file, etc.

After that, what you need to do is to understand the system and technology by summarizing the collected information.

Requirement analysis

After collecting and understanding the information, requirement analysis will be the next step.

Firstly, the tester analyzes the information collected from the requirement research and converts the requirement to a specific index value of performance requirements.

And then, the tester converts the performance requirement value under the online environment to the value required under the testing environment according to the difference between the testing environment and the online environment.

The main content and normalization of requirement analysis are as followed:

— — —

51Testing: The second part is coming soon.