美文网首页
压力测试

压力测试

作者: TK_7e2c | 来源:发表于2020-04-10 14:24 被阅读0次

1、前端接口排查

是否有重复接口请求,是否请求了不需要的数据

2、数据分布

是否都集中在一个库,压测数据需要分布均匀

3、压测监控点

①并发数 TPS 响应时间 事务成功率

②cpu 内存 网络

load负载(不超过cpu核数*0.7) 

IO(%iowait:CPU等待输入输出完成时间的百分比,高则代表磁盘读写有瓶颈; 

  %idle:CPU空闲时间百分比,低于10则表示cpu资源需要增加)

③GC jvm堆栈内存 线程池

④连接数 异常警告 缓存命中 穿刺 击穿 雪崩

⑤压力机cpu

4、cpu高的排查方法

top命令找到cpu高的进程,ps -mp pid 找到cpu高的线程以及耗时的线程,

转成16进制,使用jstack pid 显示java堆栈信息

5、高内存排查方法

通过ps或者top命令找到进程ID,使用nohup jmap -dump:format=b,file=filename.bin -F <pid>&& 

命令生产文件,使用内存分析软件Eclipse Memory Analyze JVisualVM

jmeter -n -t D:\soft\apache-jmeter-3.3\bin\testfbs.jmx -r -l D:\soft\apache-jmeter-3.3\testFile\result.csv -e -o D:\soft\apache-jmeter-3.3\testFile\Report

相关文章

  • 性能测试和压力测试

    性能测试和压力测试 什么是压力测试 软件压力测试和软件性能测试是不同的,区别在于测试的目的 软件压力测试是为了发现...

  • 测试驱动开发总结

    第25章 压力循环 压力越大、测试越少。测试越少,错误越多。错误越多,压力越大 压力越大、自动测试越多。自动测试越...

  • 面试题汇总2

    61、简述负载测试与压力测试的区别。 参考答案: 压力测试(Stress Testing) 压力测试的主要任务就是...

  • 2019-11-03

    61、简述负载测试与压力测试的区别。 参考答案: 压力测试(Stress Testing) 压力测试的主要任务就是...

  • 压力测试

    需求描述 编程压力测试脚本对网上商城和移动商城进行压力测试, 得出压力测试报告. 压力测试需要覆盖的范围包括(主页...

  • 压力测试

    今天是周六,也是6月的最后一天。但是我却来公司加班了。为什么要来公司加班呢?主要是开发的模块出现了bug。究根结底...

  • 压力测试

    >>格 风 压力来自于吃饭、睡觉再吃饭、再睡觉反复测试而无话可说又必须说话说还是不说这不是一个问题问题是这么好的天...

  • 压力测试

    原文发表于http://www.cnblogs.com/reach296/ 最近对mongoDB数据库进行性能分析...

  • 压力测试

    压力测试需要注意点: 并发数 请求文件的大小和请求数量的笛卡尔积 在请求数相同的情况下,最大支持的用户并发数 压力...

  • 压力测试

    # 常用指标 服务运行在线上是否稳定需要看几个指标,你可以根据你系统的具体业务场景着重来看某个指标。以下是整理的一...

网友评论

      本文标题:压力测试

      本文链接:https://www.haomeiwen.com/subject/qsvtphtx.html