Linux下稳定性测试

稳定性测试的关注点,在于:
  • 程序没有重启,机器没有宕机,比如:查看程序的开始时间,检查是否异常中断:
    ps -ocmd,lstart -p [PID]
    
  • 内存、CPU、硬盘、网络资源占用是否合理。比如,利用atop图查看内存、CPU资源占用(最大值、最小值、平均值);
  • 无内存溢出、FD泄漏、数据库ID泄漏等;
 
      1)检查是否存在内存泄漏:atop;
        2)检查FD是否存在泄漏:ls -l /proc/[PID]/fd | wc -l;
        3)检查数据库ID是否存在泄漏:程序运行一段时间后,检查数据库的ID是否会无限制增长;
  • 数据库连接数;hbase连接数;DB负载;网络连接是否正常关闭;
        1)查看数据库连接是否能够正常关闭,连接数是否正常:show processlist;
        2)查看hbase连接数是否正常 jstack[PID]|grep hbase-tablep |wc -l 
        3)通过Top命令查看mysql占用的内存和CPU消耗情况是否合理;
        4)对mysql进行设置,并打印出慢执行的sql;
        5)使用命令:netstat-antp,观察一段时间,检查是否存在有保持很长时间不退出的记录
  • 业务功能成功率;
  • 接口的稳定性测试
  1. ab命令(详见:http://blog.sina.com.cn/s/blog_4d3ff0eb0102v5xp.html
  2. seq命令
         eg: seq10000 | xargs -n 1 -P 10 curl " http://192.168.1.181/service/mediawise?action=submit&username=test&password=123456 "-F " dna=@match.far (以并发10连续请求接口10000次)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值