1th. Overall cognition of performance test
Understand the purpose of performance testing and what skills you need to know about performance testing (developing languages, operating systems, networks, tools, etc.). Performance testing, stability, stress, fatigue, capacity estimation, multi-concurrency logic. Learn how to start a performance test, and master the focus of each part of the performance test, understand the software architecture, monitor deployment, script preparation, scenario settings, and know why you need to do this. Master: Transaction, request response time 、...
1-1 Performance Testing Industry Analysis
1-2 Performance Test Skill tree
1-3 purpose and classification of performance testing
1-4 Workflow for performance testing
1-5 common system Application tiering architecture
1-6 Performance Test Indicator definition
1-7 Performance Test Requirements analysis
1-8 Comparison of performance test tools
The 2nd chapter of the Test tool article-jmeter
The overall introduction of the composition of jmeter and the role of each module. Master JMeter Various components, enrich the performance test script, perfect the user scene. Use JMeter for logical branching control. Use the JMeter tool to judge the accuracy of the data. JMeter is the monitoring of requests and responses. A collection of user requests, intermittent (performance test-interface testing) is implemented in a variety of ways in JMeter. Use JMeter for high concurrency, distributed cluster performance testing. Use JME ...
The composition of 2-1 JMeter
2-2 JMeter for multiple concurrency
2-3 JMeter for logical branching control
2-4 JMeter for configuration management
2-5 JMeter Implementing Request preprocessing
2-6 JMeter aggregation point, timed concurrency
2-7 JMeter enables the sending of various requests
2-8 JMeter Implementation Association
2-9 JMeter for data pre-judgment
2-10 jmeter monitoring Data visualization
2-11 JMeter Small Helper
2-12 JMeter for distributed concurrency
3rd Linux Server monitoring performance test
Understand the role of the server hardware, usage scenarios. Be able to clearly distinguish between the similarities and differences between processes and threads. Master the server performance focus on the key indicators, meaning and role, to grasp what is the role of CPU, memory, disk. Master Top, Vmstat, free. Real-time server memory, CPU, network, disk and other monitoring. Master the various methods of using SAR commands. Process tracking under Linux. Learn to use Nmon for server monitoring and Nmon Analyzer for analysis. ...
3-1 Server Performance Test scope
3-2 definition and differences between processes and threads
3-3 advantages and disadvantages of processes and threads
3-4 Server real-time memory monitoring
3-5 server real-time CPU monitoring
3-6 Server real-time network monitoring
3-7 server real-time disk monitoring
380,000 the SAR command to be able
3-9 process tracking under Linux
3-10 the use of Linux monitoring tools Nmon
Analysis of the results of 3-11 Nmon
3-12 Scheduled tasks under the Linux server
4th data-driven performance testing
Learn about data-driven testing concepts and how you can implement data-driven testing in multiple ways in JMeter.
4-1 Data-driven philosophy
4-2 data-driven usage scenarios
4-3 JMeter data-driven combat
4-4 JMeter Data-driven Combat II
5th Chapter Database Architecture Design
Database for the lowest data storage, master MySQL database performance indicators, starting from here easier to locate the problem, for performance tuning to narrow the scope. Learn about MySQL architecture design and design reasons and principles. Learn how MySQL implements master-slave replication with master-slave application scenarios. Understand the database of vertical, horizontal, modulus 8 and other split design methods. ...
5-1 purpose and scope of database performance testing
5-2 common architecture of database and principle of master-slave synchronous operation
Design method of sub-database sub-table for 5-3 databases
The 6th chapter of database Performance test-mysql
Master MySQL's key monitoring metrics such as QPS, TPS, thread connections, maximum connections, hit rate, lock status, master-slave delay, slow query, etc. Ability to perform performance analysis on SQL statements independently. Master MySQL's 5 index types and usage scenarios. Learn about the differences and usage scenarios for MySQL's two storage engines. Learn MySQL's monitoring commands and use ORZDBA to monitor the database in real time. Ability to independently deploy Lepus and be able to read monitoring metrics ...
The main content of 6-1 MySQL performance test
6-2 MySQL Database Branch introduction
6-3 MySQL Key monitoring indicator
6-4 MySQL Slow query
6-5 SQL statement Performance Analysis One
6-6 SQL statement Performance Analysis II
6-7 MySQL Index Introduction
6-8 MySQL index creation specification
6-9 MySQL Storage engine
Real-time monitoring of 6-10 MySQL database
6-11 MySQL Cluster monitoring tool introduction
6-12 developing performance test scripts and execution
7th Multi-Protocol Interface performance test
The goal and scope of the interface performance test to understand why interface performance testing and interface testing are going to work. Describes how the protocol works, the composition of the underlying protocol. Use the JMeter component for HTTP protocol and FTP protocol interface testing. and how the HTTP protocol and FTP protocols work. Common network protocol Introduction, different protocols of the application scenario. ...
7-1 Interface Performance test objectives and scope
7-2 Common Interface Protocols
7-3 Understanding HTTPS protocol
7-4 actual combat jmeter How to perform HTTPS protocol interface testing
7-5 FTP protocol Detailed
7-6 actual combat JMeter How to perform FTP protocol interface testing
7-7 performance test case and test report design
8th Chapter JMeter Expansion Module Development combat
Why do you want to develop a performance test extension component to understand the implications of doing so? Master the similarities and differences between the two ways of extending development, and be able to master at least one implementation. Learn to Javasamplerclient, abstractjavasamplerclient two ways of realization, and master the life cycle of each method. Use the Java language for extended component development, master development ideas, and be able to develop independently. ...
8-1 Significance of extension component development
8-2 Pre-development tool preparation
8-3 creating a Maven project and possible pits
8-4 implementation of the first extended development demo
8-5 explanation of the implementation method
8-6 implementation of custom parameters
The function and implementation of 8-7 initialization method
8-8 How to display the response data in the view results tree
8-9 development of Custom Java requests
8-10 function Assistant Extension Development Demo Demo
8-11 solving NULL pointer problems
8-12 Development of custom extension function assistant
The 9th chapter of Hot Big Data
Learn about Big data in-project scenarios, learn why big data-related performance tests are being performed, and what performance tests to perform, what big data-related technologies are in use in today's enterprise, understand real-time data streaming architectures for big data, and perform performance testing for pure back-end applications. And can be extrapolate to any software module performance testing. How to stand on the data angle to split the software architecture, how to use JMeter for big data performance ...
9-1 Big Data Skill tree and application scenario
9-2 Introduction to real-time data processing architecture
9-3 real-time data processing three main framework introduction
9-4 Big Data test environment construction
9-5 Big Data Performance test combat
: Baidu Network Disk download
JMeter Advanced Advanced Performance Test advance case