我正在尝试对 NGINX 模块进行基准测试。我想检查发布请求的性能(上传到服务器而不是从服务器下载)。我尝试使用 ab、wrk 和 locust。我尝试在相同的 NGINX 服务器和不同的服务器上运行每个工具。在我所有的测试中,NGINX 都没有超过 30% 的 CPU,而通行费却超过了 100%。对于下载文件,我能够在 NGINX 的 100% CPU 的情况下获得 250K req/sec 的结果,但对于 NGINX 的上传,我在 30% CPU 的情况下获得了每秒 50K 的速度。
我的问题是:我可以使用哪种工具以最好的方式通过发布请求(上传文件)来测试 NGINX?
谢谢, 奥塔尔