SpringBoot--实战开发--压力测试(二十四)?

2023-11-19 15:01:04 5

ab命令是一种用于测试服务器负载压力的工具,它创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,既不会占用很高的CPU,也不会占用很多内存。但却会给目标服务器造成巨大的负载,类似CC攻击。因此在使用时需谨慎,否则可能导致目标服务器资源耗尽,甚至死机。具体使用方法可以参考官方文档:http://httpd.apache.org/docs/2.0/programs/ab.html。在Windows系统的命令行下,可以进入ab.exe程序所在目录,执行ab.exe程序。ab的常用参数包括 -n(总共的请求执行数,默认为1)、-c(并发数,默认为1)、-t(测试所进行的总时间,秒为单位,默认为50000s)、-p(POST时的数据文件)和-w(以HTML表的格式输出结果)。例如,可以使用ab -n 1000 -c 100 -w http://localhost:8081/skill/order/666666来测试总共访问 http://localhost:8081/skill/order/666666 这个脚本5000次,1000并发同时执行的情况。在带宽不足的情况下,最好是本机进行测试,以确保数据的准确度。

爱网站

Linux、centOS、Ubuntu、Windows操作系统下的ECS云服务器、vps虚拟空间、建站主机到期停止异常等状态监测,宝塔面板Bt、小皮面板PHPStudy、IIS、Apache、Nginx、XAMPP、wamp建站环境意外故障监测,php+MySql、asp、java、html等建站程序运行故障监测,域名状态、SSL证书状态监测,网站301、302、404、500错误代码及网站无法访问通知提醒,全国多节点测试网站速度及网络攻击!

网站服务

扫一扫,关注我们

桂ICP备2022009721号-1