性能测试

一、什么是性能测试?

性能测试就是通过代码或工具模拟多个用户对服务器发起请求,并在可接受的时间内的正常的响应结果。

二、性能测试指标?

1、响应时间

  就是请求发送到服务器,到服务器成功响应的这一段时间。t1+t2+t3+t4

 

 

2、并发用户数

3、tps(服务器处理事务数)

4、网络传输情况(吞吐量:事务数,吞吐率:数据量)

5、资源使用情况:内存,cpu,磁盘等

三、负载测试、性能测试和压力测试有什么区别?

1、负载测试:通过逐渐增加并发用户数,给服务器发送请求,找到系统的拐点区间。关键词:逐渐加压,区间

2、性能测试:当负载测试后,得到最大的并发用户数后,再通过一系列的测试,得到的值

3、压力测试:通过一定的并发用户数,然后持续一段比较长的时间向服务器发起请求,查看我们服务器的稳定性。关键词:较大的压力+较长的时间。先用较小的压力:一般是最大的负载的40%以下的并发用户数。再用较大的压力:一般是最大负载的70%-80%的并发用户数。比较长的时间:中小公司一般是以小时为单位,持续10-30个小时,大公司是以天为单位,一般是24小时的倍数。

四、性能测试的基本原则

  单接口--->多接口--->多接口构成的业务/模块--->多业务混合--->系统--->多系统或多平台(全链路/业务流)

五、性能测试的必备条件

1、独立服务器

2、独立网络(必须是有线网络)

posted @ 2023-02-01 14:53  小疯狗  阅读(30)  评论(0编辑  收藏  举报