0


C++ LinuxWebServer项目(6)压力测试与优化思考

一、前言

到这一章,项目基本上已经介绍完了,如果有什么不懂或者项目的不足之处,欢迎在评论区下留言,非常感谢。项目进行了适当的压力测试以及改进的一些思考。

二、压测

Webbench是什么,介绍一下原理
父进程fork若干个子进程,每个子进程在用户要求时间或默认的时间内对目标web循环发出实际访问请求,父子进程通过管道进行通信,子进程通过管道写端向父进程传递在若干次请求访问完毕后记录到的总信息,父进程通过管道读端读取子进程发来的相关信息,子进程在时间到后结束,父进程在所有子进程退出后统计并给用户显示最后的测试结果,然后退出。

在这里插入图片描述

压力测试的参数:

webbench -c 10500 -t 5 http://127.0.0.1 

客户端数量10500, 运行测试的时间。

webbench -c 1000-t 60 http

本文转载自: https://blog.csdn.net/qq_37457202/article/details/125090546
版权归原作者 忆_恒心 所有, 如有侵权,请联系我们删除。

“C++ LinuxWebServer项目(6)压力测试与优化思考”的评论:

还没有评论