ab压力测试(了解ab工具,实验对网页进行测试)

使用ab工具对Apache网页进行压力测试

应用场景

做测试或者服务端开发的同学经常想要知道我们的后台服务能同时承载多少用户量,通过模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。压力测试需要确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的服务级别。通俗地讲,压力测试是为了发现在什么条件下您的应用程序的性能会变得不可接受。

了解ab工具

  • 这是就需要用到一些压测工具来对服务器进行并发压力测试。常见的压力测试工具有Jmeter,LoadRunner,ab等等,
  • 一般来说做压力测试,建议使用Jmeter或者LoadRunner,但是简单场景的压测使用ab就很方便快捷,还可以在linux服务器上进行,可以与其他压测工具做下对比。
  • ab是apachebench命令的缩写,ab命令会创建多个并发访问线程,模拟多个访问者同时对某一HTTP URL地址进行访问。
  • ab命令对发出负载的计算机要求很低,它既不会占用很高CPU,也不会占用很多内存。但却会给目标服务器造成巨大的负载,其原理类似CC攻击。自己测试使用也需要注意,否则一次上太多的负载。可能造成目标服务器资源耗完,严重时甚至导致死机。

实验步骤

关闭防火墙及核心防护:

 systemctl stop firewalld
 setenforce 0
 iptables -F

配置DNS服务



[root@localhost ~]# vim /etc/named.conf
options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        secroots-file   "/var/named/data/named.secroots";
        allow-query     { any; };
 [root@localhost ~]# vim /etc/named.rfc1912.zones         
        zone "z
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值