Http 性能相关指标和测试工具汇总
相关指标
- QPS:每秒响应请求数(指HTTP请求):每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTTP请求)
- 吞吐量:单位时间内处理的请求数量(通常由QPS与并发数决定)
- 响应时间:从请求发出到收到响应花费的时间
- PV:综合浏览量(Page View),即页面浏览量或者点击量,一个访客在24小时内访问的页面数量;同一个人浏览你的网站同一页面,只记作一次PV
- UV:独立访客(UniQue Visitor),即一定时间范围内相同访客多次访问网站,只计算为1个独立访客
- 带宽:计算带宽大小需关注两个指标,峰值流量和页面的平均大小
- 日网站带宽 = PV/统计时间(换算到秒)*平均页面大小(单位KB)*8
- 峰值:一般是平均值的倍数,根据实际情况来定
- 峰值每秒请求数(QPS)=(总PV数80%)/(6小时秒数20%)
常用性能测试工具
- ab:全称是
apache benchmark
,是apache官方推出的工具- 工作原理:创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问
- 测试目标:基于URL
- 使用场景:负载压力
- wrk
- http load
- Web Bench
- Siege
- Apache JMeter
专栏文章
最新评论
加载中...