zoukankan      html  css  js  c++  java
  • 性能测试

    性能测试
    查看最大线程数 cat /proc/sys/kernel/pid_max
    查看当前线程数 pstree -p | wc -l
    1.名词解释
    TPS:每秒执行事务个数
    并发量:TPS*时间
    响应时间:要求是1s 理应0.8s以下
    混合压测时,若发现单个接口最大响应时间较高,可以对此接口单独压测,压测指标以现网10倍来测,若通过,则不影响上线,后期优化,否则为严重问题
     
    2.目标设定依据
    1.单个接口:根据现网来定,请运维人员捞现网接口24h内的吞吐量,算出TPS
    如果没有现网数据可依据,则一般为200TPS
    2.混合接口:一般稳定性压测时长为12h
    3.预置数据量:接口涉及到的所有表,去确定现网表数据量,现网表数据量*2=压测预置数据量
    4.虚拟用户数:50-100
     
    3.压测前准备
    需要确定现网服务器信息:CPU几核,内存多大,压测服务器数据应当与现网一致
    cpuinfo,meminfo,free
    4.压测过程中需要注意的指标
    1.TPS数
    2.响应时间
    3.CPU占用率 top -p 网关与dubbo 都需要统计
    4.内存使用情况 top -p :RES 网关与dubbo 都需要统计
    5.磁盘读写(过程中) sar 1 10 (1s1次,统计10次) 网关与dubbo 都需要统计
    6.数据库连接数 oracle: netstat -an | grep 1521 | wc -l
    执行监控命令 nmon -s10 -c60 -f -m /root/env/nmon
    -s 为长时间记录一次
    -c 记录多少次
    -f 在生成的文件名加上创建时间
    -m 生成nmon文件存放的路径
    监控完成生成的文件移动的本地 使用 nmon analyser 工具解析生产excl文档
  • 相关阅读:
    ajax方式下载文件
    chrome常用插件
    c3p0配置之preferredTestQuery参数默认值探秘
    细说tomcat之集群session共享方案
    细说tomcat之session持久化探秘
    细说tomcat之类加载器
    细说tomcat之应用监控
    细说RESTful API之设计原则
    细说RESTful API安全之防止重放攻击
    细说RESTful API安全之防止数据篡改
  • 原文地址:https://www.cnblogs.com/snowwhitecityofsky/p/9176475.html
Copyright © 2011-2022 走看看