baidu / dperf

dperf is a 100Gbps network load tester.
https://dperf.org
Apache License 2.0
4.93k stars 509 forks source link

如何使用 dperf测试高并发 CC 场景,并使用 post 请求,附带 payload #397

Closed tangning9495 closed 7 months ago

tangning9495 commented 9 months ago
7d3b7753e550918e4d9ae44f7 8d42f09b59fe3a331db9656e0ceb104c

如图,将 req 中的 GET 改成 POST,然后client 设置 payload 1000,进行了尝试。但是抓包发现,没有payload,只有/path上有数据,测试结果也不尽人意,这样的大包相比 包长64的情况,并发数下降了12倍(从350W降到28万),感觉和真实的场景也不太一样,数据不确定有没有参考价值。

tangning9495 commented 9 months ago

想请问一下作者,怎么样修改才能满足这一测试场景呢?

pengjianzhang commented 9 months ago

对于request,是在Path上增加长度,并没有设置到Body;你可以参考一下response的设置。 为什么要用Post呢?