当前位置:网站首页>Performance test plan (plan) template
Performance test plan (plan) template
2022-06-10 20:01:00 【Multi surveyor 111】
1、 summary
1.1 Purpose
This section is mainly aimed at the objects to be tested ( Interface 、 modular 、 A process or system ) Give a brief description , Let people understand the main functions and functions of the test object and the relevant business background . At the same time, it is necessary to point out the driving reasons for performance testing .
1.2 A term is used to explain
The business and technical terms involved in this scheme .
1.3 Reference material
All documents referenced and based on this scheme
2、 Topology of the test object
This part is mainly in the form of charts and words , The object to be tested ( Interface 、 modular 、 System ) To describe the topology of , And mark the necessary data flow . Be careful : If the production actually spans the modules of the physical host ( process , database ) The deployment should be marked in the topology diagram .
3、 Test purpose and scope
According to the driving reason of the test , Combined with the actual production of the object to be tested , Conduct performance test requirements analysis , Extract various objectives to be achieved in this performance test , Performance index ( It is mainly about whether the business objectives can meet the requirements , Whether the system resource consumption is acceptable ).
According to the purpose of the test , The object to be tested and the business data process can easily define the scope of the test .
4、 The test strategy
Software testing strategy : In certain software testing standards 、 Under the guidance of the test specification , The principle of software testing according to the specific environmental constraints of the test project 、 The way 、 Set of methods .
4.1 Performance test access conditions 、 Pass standard , Failure and suspension criteria
Used to clearly describe the conditions for performance test admittance 、 adopt 、 Hang and fail criteria
4.2 Test methods and required technical requirements
Used to describe the method taken to complete the performance test 、 Means and steps , meanwhile , Point out the technical capabilities necessary to complete the test , Such as writing simulators 、 The ability to collect and analyze scripts and performance data .
4.3 Tool selection for testing
Sometimes do performance tests , It may be achieved with the help of some automated tool or through its own development , therefore , It is necessary to combine the actual situation of the project with the price list of tools , Make a reasonable choice .

5、 Test environment
Used to describe a software based topology , Describe the operating system and version of the object to be tested , Select the name and version of the middleware and the required database name and version . At the same time, the average load of each host without pressure test shall be indicated
6、 Test data and test scenarios
6.1 Test data preparation
It is mainly used to describe basic data and test data preparation used during test execution . Test data preparation model and test scenario selection , The closer to the real scene of the system , It is crucial to the accuracy of the test conclusion . therefore , Describe the basis for data preparation .( Initial data : Initialization data necessary for system operation ; Business data : Provide load pressure background ; Parameter data in the script : The parameter data shall truly simulate the load )
6.2 Selection of test scenarios
For testing purposes , Combined with the specific characteristics of the measured object , Design test scenarios that meet the requirements and meet the real production scenarios . The basic basis for the selection of test scenarios is : Key core business processes ( High throughput ), High database io, High business risk business processes
7、 Resources required for testing
The required resources mainly include the following three aspects
Hardware resources : It mainly describes the performance test of the object to be tested , Combined topology diagram , List the necessary machine resources ( The server 、 minicomputer 、 The client )
Software resources : Operating system used in hardware resources 、 Database, middleware, application server and other necessary software
human resources : Used to describe the various human resources required to complete the performance test ( Use case writing 、 Test data generation 、 scripting 、 And performance results and analysis 、 performance tuning )
8、 Workload estimation and test progress
According to the test strategy and related tasks , People who carry out various tasks 、 Time 、 Planned arrangement , Make progress controllable
9、 Test risk
Test risk mainly refers to all factors that may affect the progress or accuracy of performance test execution , And assess the extent of the impact . If the impact is small , There is no need to explain . Here are some possible risks .
A) To manage risk
Schedule risk ;
Software version control risk ;
Human resource risk ( Personnel are not in place or working hours are difficult to guarantee );
B) Technical risk
Test tool risk ;
Technical risks of test development ;
Test environment risk ( No machine resources and corresponding software environment );
C) Collaboration risks
Test environment stability risk ( During the performance test , There are other personnel conducting tests in the test environment at the same time );
Upstream and downstream module or system cooperation test risk ;
D) Risk of accuracy of test results
The difference between the test environment and the real environment and the difference between the test data model and the real data model may lead to the risk of inaccurate results ;
10、 Test the delivered materials
Describe the entire performance test process , Output the document accordingly ( Performance test requirements analysis 、 Performance test plan ( plan )、 Performance test results and reports )
边栏推荐
- Recent work
- 融入机器学习,让Chrome浏览器更“懂”你
- Bit operation topic
- 专项测试之「 性能测试」总结
- 用 Plotly 绘制了几张精湛的图表,美翻了!!
- This article introduces you to j.u.c's futuretask, fork/join framework and BlockingQueue
- [advanced C language] data storage [part I] [ten thousand words summary]
- Source code analysis of Tencent libco collaborative process open source library (II) -- persimmon starts from the soft pinch, and the sample code officially begins to explore the source code
- Does the giraffe's neck grow longer not because it eats leaves from high places? Scientists have found the answer in fossils 17million years ago
- Complete knapsack problem and optimization tips
猜你喜欢

2022.05.29 (lc_6079_price reduction)

Before we learn about high-performance computing, let's take a look at its history

今年高考期间各考点秩序井然,未发生影响安全的敏感案事件

On the development trend of enterprise storage: cold thoughts on open source storage

2022.05.26 (lc_1143_longest common subsequence)

It is forbidden to throw away rotten software. A guide for software test engineers to advance from elementary level to advanced level will help you promote all the way

Bit operation topic

软件测试月薪10K如何涨到30K,只有自动化测试能做到

2022 年 DevOps 路线图|Medium

How to query the database table storage corresponding to a field on the sapgui screen
随机推荐
一文带你了解J.U.C的FutureTask、Fork/Join框架和BlockingQueue
frp reverse proxy
seata 还是不支持sqlserver吗?
改变世界的开发者丨玩转“俄罗斯方块”的瑶光少年
站在今天这样一个时间节点上,或许对产业互联网有一个更加明晰的认识
It is forbidden to throw away rotten software. A guide for software test engineers to advance from elementary level to advanced level will help you promote all the way
腾讯Libco协程开源库 源码分析(二)---- 柿子先从软的捏 入手示例代码 正式开始探究源码
Detailed interpretation of tph-yolov5 | making small targets in target detection tasks invisible
FS2117升压IC输出5V2.4A同步整流
VR全景如何应用在家装中?体验真实的家装效果
Spark ShuffleManager
Mysql database design concept (multi table query & transaction operation)
高考开启,VR全景可以这样看考点
Datascience & ml: detailed introduction to risk control indicators / field related concepts and dimension logic of risk control in the field of financial technology
An error row size too large (& gt; 8126) occurs when MySQL's MyISAM engine switches to InnoDB
基于改进SEIR模型分析上海疫情
推开混合云市场大门,Lenovo xCloud的破局之道
2022 年 DevOps 路线图|Medium
VR全景作品中各式各样的嵌入功能是如何做到的?
Rmarkdown 轻松录入数学公式