写点什么

架构师训练营第七周作业

用户头像
邓昀垚
关注
发布于: 2020 年 11 月 03 日

性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?

随着并发压力的增加,系统响应时间,先线性增加,达到系统承受极限后急剧升高

随着并发压力的增加,吞吐量先线性增加,后趋缓,达到系统承受极限后反而逐步下降

因为达到系统极限后,操作系统会执行一些后台操作,如将内存写入虚拟内存,从而影响了应用系统的性能

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



代码地址:

https://gitee.com/maxwellens/perfma4j



100个线程,每个线程100次访问,共10,000次访问,测试结果如下:

平均响应 %95响应 成功数 失败数

27 54 9999 1



用户头像

邓昀垚

关注

还未添加个人签名 2018.06.04 加入

还未添加个人简介

评论

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