架构一期第七周作业
作业一(至少完成一项):
性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
· 随着并发压力的增加,直接线性相关的就是线程数增加,随着线程数增加,系统资源被消耗,导致响应时间增加,吞吐量随着增加而减少直至程序崩溃其中可以分为三个阶段:
性能测试阶段:随着并发增加,系统资源消耗中等,还有足够的能力处理请求,系统响应时间增加不明显,吞吐量随着并发增加而增加。
压力测试阶段:随着并发增加,系统资源消耗接近上限,系统状态繁忙,系统响应时间增加明显,吞吐量虽然增加但是不明显并且趋于稳定。
负载测试阶段:随着并发增加,系统资源消耗到达并可能超过上限,系统状态非常繁忙,系统响应时间增大量增加,由于已经达到处理上限,请求开始排队,吞吐量不在增加,并由于请求等待,吞吐量可能开始下降。
用你熟悉的编程语言写一个 Web 性能压测工具,输入参数:URL,请求总次数,并发数。输出参数:平均响应时间,95% 响应时间。用这个测试工具以 10 并发、100 次请求压测 www.baidu.com。
复制代码
结果:
作业二:根据当周学习情况,完成一篇学习总结
版权声明: 本文为 InfoQ 作者【Airs】的原创文章。
原文链接:【http://xie.infoq.cn/article/0076ea3ce2e4457ab077c8f05】。未经作者许可,禁止转载。
评论