页面“护理”与“关于压力测试和并发的那些事儿”之间的差异

来自linux中国网wiki
(页面间的差异)
跳到导航 跳到搜索
 
 
第1行: 第1行:
=参考=
+
== start==
 +
===首先是基本知识点===
 +
[http://www.ha97.com/5095.html 系统吞吐量(TPS)、用户并发量、性能测试概念和公式]
  
[https://post.smzdm.com/p/aqn96rm2/#hfeeds  精致男孩的护肤进化史]
 
  
[https://post.smzdm.com/p/616838/ 如何避免成为一枚油腻的中年男性—『平价』男性清洁护肤品选购 篇一:爱面子之脸部日常护理]
+
===这两个比较偏向web 测试===
  
[https://post.smzdm.com/p/609875/ 我的腹肌养成记,练出腹肌这个游戏才刚刚开始~]
+
[http://wiki.linuxchina.net/index.php?title=%E7%BD%91%E7%AB%99%E8%BF%90%E7%BB%B4#chapter_5_.E6.B5.8B.E8.AF.95.E8.AF.84.E4.BC.B0 详情测试评估请见]
  
 +
==并发承载==
 +
<pre>
 +
10W 活跃用户  访问4个页面  一次页面加3次接口
  
 +
10w*4*4 =160W
  
[https://post.smzdm.com/p/a9gev4v0/#hfeeds  智能剃须,更“净”一步!博朗智能8系剃须刀体验报告 ]
+
一般人睡觉8个小时 so 一天 24-8=16h
 +
10W日活 * 4次访问数*每次4个接口或者页面 = 160W
 +
16h*60min*60s= 57 600 s
 +
160w/57600=28QPS OR TPS
  
[https://www.smzdm.com/p/7903381/?promotion=WEBHPPBBNL02 重视身体每处小疼痛,预防你我颈椎疾病    世界镇痛日之颈椎疾病知识分享]
+
真实情况下
 +
5 分钟内的活跃用户为1000
 +
100*4*4=1600
 +
1600/(5*6)=53QPS
  
[[category:生活与情感]]
+
反来说
 +
如果一个系统的qps 100  一天能顶的访问量为 100*60*60*24=8 640 000 也就是864W
 +
 
 +
 
 +
ps
 +
TPS:Transactions Per Second(每秒传输的事物处理个数)
 +
 
 +
QPS(TPS):每秒钟 request/事务 数量,在互联网领域,指每秒响应请求数(指http请求)
 +
</pre>
 +
==常用的压力测试工具==
 +
<pre> ab  参数有时比较 搞笑
 +
10000 请求100并发
 +
ab -n  10000 -c  100 ip
 +
 
 +
Usage: ab [options] [http[s]://]hostname[:port]/path
 +
ab -n 100 -c 10 http://192.168.88.173/index.html
 +
 
 +
 
 +
ab -n 1000  -c 1000  http://192.168.88.173/index.html
 +
 +
 +
siege
 +
100并发  30s
 +
siege -c  100 -t 30s http:ip
 +
 +
wrk 可以lua脚本
 +
4个线程
 +
wrk -c 100 -d 30s -t 4 ip
 +
</pre>
 +
 
 +
 
 +
[http://blog.linuxchina.net/?p=3150 介绍几款Web服务器性能压力测试工具ApacheBench(ab) Siege详解]
 +
 
 +
[https://www.vpser.net/opt/webserver-test.html  Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程]
 +
 
 +
===如果你是 windows .net  请用 ===
 +
 
 +
[http://zhang-ps.iteye.com/blog/2297318  如何测试一个网站的性能(并发数)]
 +
 
 +
[http://www.cnblogs.com/zhili/articles/StreeTool.html ASP.NET压力测试]
 +
 
 +
[https://www.zhihu.com/question/40527273 如何对Asp.Net网站做并发测试?]
 +
 
 +
== 参考==
 +
[https://segmentfault.com/q/1010000000588140  如何测试一个web网站的性能(并发数)?]
 +
 
 +
[http://wetest.qq.com/lab/view/177.html  早知道早幸福——从压测工具谈并发、压力、吞吐量]
 +
 
 +
[[category:ops]]

2021年4月22日 (四) 09:13的版本

start

首先是基本知识点

系统吞吐量(TPS)、用户并发量、性能测试概念和公式


这两个比较偏向web 测试

详情测试评估请见

并发承载

10W 活跃用户  访问4个页面  一次页面加3次接口

10w*4*4 =160W 

一般人睡觉8个小时 so 一天 24-8=16h
10W日活 * 4次访问数*每次4个接口或者页面 = 160W 
16h*60min*60s= 57 600 s
160w/57600=28QPS OR TPS

真实情况下
5 分钟内的活跃用户为1000
100*4*4=1600
1600/(5*6)=53QPS

反来说
如果一个系统的qps 100   一天能顶的访问量为 100*60*60*24=8 640 000 也就是864W 


ps
TPS:Transactions Per Second(每秒传输的事物处理个数)

 QPS(TPS):每秒钟 request/事务 数量,在互联网领域,指每秒响应请求数(指http请求)

常用的压力测试工具

 ab  参数有时比较 搞笑
 10000 请求100并发
 ab -n  10000 -c  100 ip 

Usage: ab [options] [http[s]://]hostname[:port]/path
ab -n 100 -c 10 http://192.168.88.173/index.html


ab -n 1000  -c 1000  http://192.168.88.173/index.html
 
 
 siege 
 100并发  30s
 siege -c  100 -t 30s http:ip 
 
 wrk 可以lua脚本 
 4个线程
 wrk -c 100 -d 30s -t 4 ip 


介绍几款Web服务器性能压力测试工具ApacheBench(ab) Siege详解

Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

如果你是 windows .net 请用

如何测试一个网站的性能(并发数)

ASP.NET压力测试

如何对Asp.Net网站做并发测试?

参考

如何测试一个web网站的性能(并发数)?

早知道早幸福——从压测工具谈并发、压力、吞吐量