使用curl进行简单负载测试

使用curl进行简单负载测试

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

我编写了一个bash脚本,用于测试客户端的速率限制配置。该脚本通过curl发送多个请求,用户可以设置URL、请求数量和延迟。运行示例为:load.sh http://example.com/ 5 1。脚本输出每个请求的HTTP状态码和耗时,支持并发请求,适用于Mac、Linux和Windows。

🎯

关键要点

  • 编写了一个bash脚本用于测试客户端的速率限制配置。
  • 脚本通过curl发送多个请求,用户可以设置URL、请求数量和延迟。
  • 运行示例为:load.sh http://example.com/ 5 1。
  • 脚本输出每个请求的HTTP状态码和耗时,支持并发请求。
  • 脚本适用于Mac、Linux和Windows。
  • 脚本的参数包括URL、请求数量和延迟,数量限制在1到1000之间。
  • 使用&符号将curl进程放入后台,以实现并发请求。
  • 脚本最后调用wait命令,等待后台命令完成后再退出程序。
➡️

继续阅读