当前位置:网站首页>Performance testing of software testing
Performance testing of software testing
2022-07-05 22:04:00 【Don't go! Brother Wan loves you】
1. Concept
Performance testing is Using tools , Simulate different scenarios , Test and evaluate the performance indicators of the software .
2. Scope of software performance test
web Applications 、 database 、 Server resources (CPU、 Memory 、 disk 、 The Internet )
3. Purpose of performance test
Assess current system capabilities , Get key performance indicators ; Compare with similar software ; Find performance bottlenecks , Optimize performance ; Evaluate whether it meets future performance requirements .
4. Performance test and function test
Functional testing focuses on software functions , Demand is satisfied
Performance testing focuses on the satisfaction of software business scenarios
Software function test and performance test are carried out
After passing the function test , In performance testing
5. Performance test categories
The benchmark : A small number of users conduct business scenario testing , And count the performance indicators , As a reference for subsequent tests .
The load test : By gradually increasing the system load , Test for changes in system performance , On the premise of meeting the performance index , Test of the maximum load that the system can bear .
Optimum load : The maximum load without exceeding the index
Maximum load : The load when the throughput is maximum
Stability test : The server runs stably ( Normal business load ) Under the circumstances , Conduct a long test , Ensure that the server can run normally .
Pressure test : In certain software and hardware , Under the network condition , Simulate high concurrency of users ( Peak load ), For a while , Test various performance indexes of the system , Focus on the performance of the system at peak .
6. Performance indicators
response time : In certain software and hardware , Under the network condition , Simulate high concurrency of users ( Peak load ), For a while , Test various performance indexes of the system , Focus on the performance of the system at peak
Concurrency number : Number of system users User registration
Number of online users Number of users accessing the system over a period of time ( Diurnal activity )
Number of concurrent users The number of users accessing the system at a certain time
throughput :QPS The number of requests processed by the server per second
TPS The number of transaction requests processed by the server per second
A transaction may contain multiple requests ( Home page display , Need pictures 、 Interface )
6. Performance testing process
1、 Demand analysis
Attribute the business and architecture of the system under test
Define the test content , Select core business for testing , Test the business with complex logic
Determine performance test indicators
- Demand : Test as needed
- There is no demand : Comparison of the same type of software , Estimate future data
2、 Performance test plan
In terms of template content , Basically consistent with the functional test , The main thing is to write clearly who will do 、 How to do and primary coverage
3、 Performance test cases
4、 Use case review
5、 Performance test execution Performance test environment
6、bug Submit and track
Performance analysis and tuning
- The tester only needs to determine whether there is performance bug, Yes bug Then submit a defect report
- Problem analysis and tuning are done by developers , Testers cooperate to verify the tuning results ( Multiple rounds of validation may be required )
7、 Performance test report
边栏推荐
- 笔记本电脑蓝牙怎么用来连接耳机
- The real situation of programmers
- 科技云报道:算力网络,还需跨越几道坎?
- HYSBZ 2243 染色 (树链拆分)
- Index optimization of performance tuning methodology
- crm创建基于fetch自己的自定义报告
- Sentinel production environment practice (I)
- Leetcode simple question check whether all characters appear the same number of times
- Poj3414 extensive search
- 科技云报道荣膺全球云计算大会“云鼎奖”2013-2022十周年特别贡献奖
猜你喜欢
Pl/sql basic case
微服务入门(RestTemplate、Eureka、Nacos、Feign、Gateway)
Installation of VMware Workstation
Index optimization of performance tuning methodology
科技云报道荣膺全球云计算大会“云鼎奖”2013-2022十周年特别贡献奖
2022-07-05:给定一个数组,想随时查询任何范围上的最大值。 如果只是根据初始数组建立、并且以后没有修改, 那么RMQ方法比线段树方法好实现,时间复杂度O(N*logN),额外空间复杂度O(N*
ICMP 介绍
资深电感厂家告诉你电感什么情况会有噪音电感噪音是比较常见的一种电感故障情况,如果使用的电感出现了噪音大家也不用着急,只需要准确查找分析出什么何原因,其实还是有具体的方法来解决的。作为一家拥有18年品牌
Stored procedures and stored functions
Huawei game multimedia service calls the method of shielding the voice of the specified player, and the error code 3010 is returned
随机推荐
Comment développer un plug - in d'applet
PyGame practical project: write Snake games with 300 lines of code
Serializability of concurrent scheduling
Type of fault
Implementing Lmax disruptor queue from scratch (IV) principle analysis of multithreaded producer multiproducersequencer
深信服X计划-网络协议基础 DNS
Common interview questions of redis factory
Microservice link risk analysis
从零开始实现lmax-Disruptor队列(四)多线程生产者MultiProducerSequencer原理解析
MySQL disconnection reports an error MySQL ldb_ exceptions. OperationalError 4031, The client was disconnected by the server
Concurrency control of performance tuning methodology
装饰器学习01
Create a virtual machine on VMware (system not installed)
AD637 usage notes
Experienced inductance manufacturers tell you what makes the inductance noisy. Inductance noise is a common inductance fault. If the used inductance makes noise, you don't have to worry. You just need
Oracle triggers
Common interview questions of JVM manufacturers
EL与JSTL注意事项汇总
PIP install beatifulsoup4 installation failed
如何开发引入小程序插件