性能测试学习认知

一、如何学习性能

1、新的认知:

我们在学习性能测试之前,需要有个新的认识:性能测试,不再是像功能测试一样单纯的找 Bug,而是去找性能指标

2、转变思维:

在做功能测试、自动化测试的时候,我们基本都是依托界面进行测试,也称 GUI 测试,我们的目的就是为了跑通功能、程序,并成功找到 Bug

但在做性能测试的时候,我们大部分是 headless 模式(所谓的:无头,无界面模式),目的不再是单纯的为了找到 Bug,而是要分析性能指标等等

二、性能测试的时间跨度

1、性能测试相比于功能测试、自动化测试。时间要长很多。

因为性能测试的步骤跟自动化、功能测试的步骤不一样,比如说前期的准备(了解系统,环境搭建),后期的压力测试(7*24h)等等

在后面,我们通过讲述性能测试步骤来仔细了解

三、性能测试为什么要使用工具?

性能测试是模拟系统在被很多很多用户同时使用时,系统能不能正常使用和提供服务

重点:很多很多用户

功能测试:一个人点点点就知道功能通不通,有没有 Bug 了

性能测试:用手工的话,可以模拟几个、十几个用户,但是当需要模拟上千万个用户时,手工又怎么模拟数据量多的场景呢?

类比,吃饭场景:一个人可以吃好几碗,但是叫你吃几百碗是不可能的

结论:工具就可以模拟大数据量的场景,可以做到人做不到的事情

原文地址:https://www.cnblogs.com/minghong/p/13111360.html