Software Performance Testing syllabus

Source: Internet
Author: User

With the rise of the software testing industry, performance testing has also increased. I believe many in-service testers are eager to know how to get started with Performance Testing faster and how to transition from functional testers to performance testers. This training set will solve and analyze the above general problems. The majority of testers who wish to become Performance Testing engineers are on the way to performance testing. As the saying goes, it is better to teach people to fish than to teach them to fish. This training, while sharing knowledge and experience, is more important to guide everyone to think and solve problems independently. It is impossible for a course to learn all the knowledge, but it is necessary to learn the abilities and methods of how to obtain the knowledge so that we can go further.


The course will be released as soon as possible in the coming months. This course is divided into three parts, from basic to improvement, step by step. Based on experience, you should have a deep understanding of Performance Testing after completing all these courses. Basic Performance Testing projects can be completed independently.


Course outline:

A. Pre-knowledge section:

WEEK 1: Opening an article and capturing packets without asking for help

Opening Speech

A simple opening speech allows you to learn more clearly.

Packet Capture

This article mainly describes the significance and methods of packet capture.

HTTP Protocol Resolution

Commonly used tools for packet capture-httpwatch, Fiddler, and corai

Firefox and firebug


Week 2: Operating System

Basic understanding of the operating system. Be familiar with basic widows and Linux metrics and operations. Here we will focus on common metrics related to performance testing. The most important purpose here is to arouse everyone's attention to the operating system. The underlying operating system determines many things and is also the easiest choice for many testers.


Week 3: databases and web servers

This week's course is not a topic for databases and web servers. The reason mentioned in this section is also a guide to the personnel involved in performance testing.

1. Database

Basic concepts of databases. Database position in performance testing. What skills do performance testers need to learn about databases.

2. Web Server

This section describes tonmcat, nginx, and other Web servers. Describes the entire request flow process and the monitoring methods of these servers.


B. Performance Testing and LoadRunner:



Week 4: basic concepts of Performance Testing

1. Performance Testing concepts

The differences and significance of performance testing and other tests are described in detail.

What is "Full Performance Testing "?

2. Performance Test Requirement Analysis

Analyze common performance testing requirements based on actual cases


Week 5: performance testing tools

1. Relationship between performance testing and performance testing tools

2. selection principles of performance testing tools

3. Advantages and disadvantages of different performance testing tools


Week 6: LoadRunner first recognized

1. LoadRunner Introduction

2. Installation and basic use of LoadRunner

3. LoadRunner Learning Guide and Suggestions


Week 7: LoadRunner Script Development and common functions

1. HTTP-based Script Development

2. LoadRunner script structure and running process

3. Simple C language and common function analysis


Week 8: parameterization and association

4. Concepts and application scenarios of parameterization

5. Meanings and methods of Association


Week 9: check points and points


1. Basic Concepts and usage of checkpoints

2. How to Use the Consortium


Week 10: interface performance test case

An actual interface performance test case is used to show the performance test script development process.


WEEK 1: Performance Test Plan

1. Components of the performance test plan

2. Notes for compiling a performance test plan


WEEK 1: performance test scenario and result analysis

1. Set the scenario in LoadRunner's Controller

2. Considerations for scenario settings

3. Analysis of LoadRunner Performance Test Results


WEEK 1: Performance Test report

Describes in detail how to issue a professional performance test report and the characteristics of the performance test report.


C. Advanced performance testing:


WEEK 1: Java Virtual Machine

1. Java Virtual Machine

Describes the performance testing of Java virtual machines and how to locate the bottleneck.


WEEK 1: Disk

1. Disk structure Parsing

2. disk monitoring in the operating system

3. Linux Io Scheduling


WEEK 1: Memory

1. Inner location

2. Memory monitoring indicators

3. Virtual Memory


WEEK 1: written based on loadruner's Java vuser

1. Use Cases of Java vuser

2. Java vuser results

3. Java vuser compiling process

4. Notes for compiling Java vuser

5. Precautions for Java vuser parameterization


WEEK 1: Operating System and thread

1. Relationship between threads and processes

2. If the monitoring thread

3. Differences between kernel threads and user threads



The above is a rough outline of the course, and the actual situation may be slightly changed.

This article from the "vvvv" blog, please be sure to keep this source http://397113.blog.51cto.com/387113/1559686

Software Performance Testing syllabus

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.