所以我尝试在我的本地主机(6 岁的 i7 电脑)上测试 php 框架,使用:
wrk -t12 -c100 -d30s http://127.0.0.1
- 没有数据库的 Laravel 我得到了:每秒 698 个请求
- Cakephp:1,400 rps
- Swoole:197,000 rps
- Swoole 与 API 的中间件(fastroute 等):176,000 rps
是否wrk
可靠,我可以告诉我的老板我的 api 每秒可以处理 170k 请求?
所以我尝试在我的本地主机(6 岁的 i7 电脑)上测试 php 框架,使用:
wrk -t12 -c100 -d30s http://127.0.0.1
是否wrk
可靠,我可以告诉我的老板我的 api 每秒可以处理 170k 请求?
是的,Wrk是最受推崇的基准测试工具之一,但您不能告诉老板您的应用程序将处理 176,000 个请求/秒
因为会有一些附加条件会降低应用程序的性能。要获得正确的基准分数,您可以通过在您的开发环境中复制所有这些条件并尝试基准测试来进行测试。
条件如