写点什么

架构师训练营第七周作业

用户头像
fenix
关注
发布于: 2020 年 07 月 22 日
性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?


当并发数还没有达到以系统设计初期规划的性能指标时,系统的各项性能指标并没有达到安全临界值(并发用户数没有达到 b 点),此时系统的响应时间就没有明显的变化,而随着并发用户数的增加,吞吐量在基本成比例的增加。

在并发数超过安全临界值,直到系统的某一项或多项性能指标达到安全临界点时(系统处于 b 和 c 之间),随着并发用户数的增加,系统的对单个请求的响应时间开始增加,吞吐量增加开始变得缓慢直到达到停止增长,此时系统达到最大吞吐量

当并发数进一步增加时,系统某一项或多项性能指标达到安全临界点,而所有的请求都在争夺系统资源,系统已经响应不过来了,响应时间会在此时急剧增加,吞吐量会急剧的减小直到系统崩溃时,吞吐量降低到零。

用你熟悉的编程语言写一个 web 性能压测工具,输入参数:URL,请求总次数,并发数。输出参数:平均响应时间,95% 响应时间。用这个测试工具以 10 并发、100 次请求压测 www.baidu.com。
用户头像

fenix

关注

还未添加个人签名 2018.03.02 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第七周作业