【性能测试】第一篇 性能测试概述

性能测试主要关注服务器的内存、CPU等资源消耗,通过模拟不同场景来评估软件性能。它在业务需求(如大型活动支撑)和技术选型中起到关键作用,同时也用于发现性能问题和优化。性能测试与功能测试并存,功能测试通过后才会进行性能测试。
摘要由CSDN通过智能技术生成

① 性能测试的介绍

性能测试:通常意义上都是说的服务器性能

性能:内存、cpu、电量、流量、流畅度 

82ca6b92f81d788fefa914a16fb89db3.jpeg

2171df24d4651c3cada824d5be4e9d54.jpeg

② 为什么要进行性能测试?

1)业务需求

例:电商双11活动/微信春晚抢红包/12306春运订票

 当前服务器配置是否支持20000人同时使用

 技术选型,如编程语言选择Java?Python?PHP?

 ▪ 大量用户下,系统能否稳定运行(比较多的)

▪ 用于硬件服务器的选型

▪ 用于软件技术的选型;java、python、php

2)招聘需求

面试:会性能测试吗?

招聘信息:要求会使用性能测试工具Jmeter、LoadRunner

③ 性能测试的关注点

性能(即效率)

• 时间特性:服务器处理用户请求的响应时间(卡/不卡)

• 资源特性:软件在运行时,对于服务器资源的消耗情况

▪ CPU、内存、磁盘等等

667b9e1a67e1ace3ade8d9197c3a59ce.jpeg

④ 什么是性能测试?

概念:使用自动化的工具,模拟不同的场景,对软件的各项性能指标进行测试和评估。

软件的范围包括:

① 后台处理程序(开发写的代码)

② 中间件(应用服务器)、数据库、程序架构等等

③ 服务器资源的消耗(CPU、内存、磁盘、网络)

⑤ 性能测试的目的

1、评估当前的系统能力

 ▪ 验收第三方提供的软件

 ▪ 获取关键的性能指标,与同类型的软件对比(例如:跑分)

2、发现性能问题后,寻找性能瓶颈,优化性能(例如:12306春运时服务故障)

3、评估软件能否满足未来的性能需要(例如:淘宝11在2020年的销售额)

⑥ 性能测试和功能测试

区别&焦点:

 ▪ 功能:关注系统对用户需求规则的满足程度。关注点(正向、逆向)

 ▪ 性能:关注系统对用户业务场景的满足程度。关注点(时间、资源)

关系:

 ▪ 在一个项目中,功能测试和性能测试一般都有

 ▪ 功能测试通过后,才进行性能测试 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值