当前位置:网站首页>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 )
边栏推荐
- 【6.4-6.10】博客精彩回顾
- HW blue team intermediate interview reply
- Nature Biotechnol | 李家洋/余泓团队利用平铺删除策略打破性状连锁,突破水稻产量瓶颈
- 高考开启,VR全景可以这样看考点
- During the college entrance examination this year, all examination sites were in good order, and no sensitive cases affecting safety occurred
- MicroNet实战:使用MicroNet实现图像分类
- 一文详解EventMesh落地华为云的探索及实践
- 2022 年 DevOps 路线图|Medium
- C (pointer 02)
- 刷脸认证如何实现人脸又快又准完成校验?
猜你喜欢

Trilogy to solve the problem of playing chess first and then

DDD landing practice repeat record of theoretical training & Event storm

大厂是怎么写数据分析报告的?

改变世界的开发者丨玩转“俄罗斯方块”的瑶光少年

刷脸认证如何实现人脸又快又准完成校验?

How to increase the monthly salary of software testing from 10K to 30K? Only automated testing can do it
![[6.4-6.10] wonderful review of Blog](/img/66/0cfc97bf4bc0c2b6e66c0419690ce5.png)
[6.4-6.10] wonderful review of Blog

Micronet practice: image classification using micronet

大厂测试员年薪30万到月薪8K,吐槽工资太低,反被网友群嘲?

How do big factories write data analysis reports?
随机推荐
Mongodb 唯一索引
Which school do you choose after the college entrance examination? VR panoramic campus all-round display
HW蓝队中级面试复盘
Harbor镜像拉取凭证配置
First batch! Sinomenine has passed CWPP capability assessment and inspection of Xintong Institute
Harbor image pull voucher configuration
2022最强版应届生软件测试面试攻略,助你直通大厂
DataScience&ML:金融科技领域之风控之风控指标/字段相关概念、口径逻辑之详细攻略
Musk says he doesn't like being a CEO, but rather wants to do technology and design; Wu Enda's "machine learning" course is about to close registration | geek headlines
In the all digital era, how can enterprise it complete transformation?
Easily learn pytoch full convolution neural network to realize expression recognition
Office technical lecture: punctuation - Chinese - Daquan
Detailed interpretation of tph-yolov5 | making small targets in target detection tasks invisible
恭喜 | 医学院那洁课题组通过多组学分析揭示JUNB在体外分化人造血祖细胞过程中的功能
首批!青藤通过信通院CWPP能力评估检验
frp reverse proxy
VR全景如何应用在家装中?体验真实的家装效果
大厂是怎么写数据分析报告的?
Apicloud visual development novice graphic tutorial
Soft deletion of data - when? How to realize it?