职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 327|回复: 0

linux下使用ab进行压力测试

[复制链接]
735047968 发表于 2014-12-3 10:19 | 显示全部楼层 |阅读模式
 首先确定下做压力测试的工具和性能的监控工具,这个压测的工具使用的是ab、监控工具使用的是nmon。
  看下linux主机上的ulimit -n 的数据是多少,为改动过的是1024,最好要改的大一点。这个是linux下最大线程数,如果过小的话无法进行大并量的测试。
  ab经行压力测试时的脚本我用的形式为:
  1.(get方式)./ab -n 1000 -c 1000 -k http://xxx.xxxxx.com/synth/open/recurls.do?test=true
  2.(post方式./ab -n 2500 -c 2500 -k -p postfile.ab http://xxx.xxxx.com/synth/open/getTheme.do postfile.ab中为json数据)
  其中参数n为请求的次数,c为一次请求的并发次数,-k为keep_alive,一般出现链接被重置的错误时最好带上-k的参数。
  还有好多参数,可以在ab--help中看下(这个是超级秘籍)。

  结果的每一项的意义就不多说了 在baidu google上一搜一堆的。
  领测认为在每一次压测的同时,可以开启nmon进行实时监控,并打开nmon的记录功能进行数据的记录。
  
了解软件测试外包请访问http://www.Ltesting.com.cn
了解软件测试培训学校请访问http://www.Ltesting.cn
了解软件测试网请访问http://www.Ltesting.net
了解ISTQB认证请访问http://www.Istqb.org.cn
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-25 16:48 , Processed in 0.132559 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表