/images/avatar.png

Nginx 根据特定请求参数做限流

我们知道,在 nginx 的 if 中是不能写 limit_req 和 limit_conn 的。也就是说在 nginx 的配置文件中,我们无法通过 if 对请求参数做逻辑判断,从而实现对复杂请求参数的精准限流。

如何使用 apache benchmark 对 API 进行压力测试

在开发 API 完成后,测试的环节中免不了要进行压力测试。postman 的 runner 只支持串行化测试,不支持并发。jmeter 需要在本机上安装 JDK,且需要配置好 JAVA 环境变量,安装略显复杂,软件界面对小白并不友好,非开箱即用的工具。权衡之后,我个人推荐任何对压力测试毫无经验的人优先选择使用 Linux 环境下的 ab(apache benchmark)压测工具进行压力测试。