性能测试分析方法及要点
来源:互联网 发布:php手机网页开发 编辑:程序博客网 时间:2024/05/19 14:20
1、明确用户的性能需求(显示的和隐式的),性能测试点,找出瓶颈
1)用户直接需求的和使用过程中(行业经验)可能遇到的性能瓶颈点必须测试和分析到。当然,客户不需要的,也没有必要去花时间和精力。
2)从中获取相应的性能测试参数,峰值和平均值。
3)客户的性能容忍度和系统所能承受的容忍度同样重要。
4)确认系统运行的最低硬件环境要求(虽然硬件便宜的多了,但客户能不能改造自己的环境还得客户说了算)
5)如果可以的话,将系统的容错性做为性能测试的一部分进行测试
2、测试对象和性能负载分布
1)基本的3个对对像:C/S、B/S中的客户端和服务器,其中还有网络进行连接或中间件。
2)服务端可能分为数据端、业务端和服务容器。
3)跟据实际的测试结果合理的进行相应的性能负载分布。
3、负载、容量和压力测试逐一进行(如果需要)
1)更多的情况下,性能测试中出现的问题是最初的设计时应存在的问题。如果可能,建议对相应的性能提前做测试和优化。
2)够用就好,不是所有的系统都要进行性能测试,一切以客户需求和实际需要为准。
4、测试点
1)CPU和内存使用(系统自身的原因)。是否可以正常的使用和释放,是否存在内存溢出。
2)访问的速度(客户需求或是实际的应用要求说了算)
3)网络。网络传输速度,网络传输丢包率。(找些工具,有免费的)
4)服务器。指令、服务应答响应时间,服务器对信息处理的时效性,服务器对峰值的处理(建议进行服务器优化或是进行服务负载均衡,有大量的文档对此进行描述)
5)中间件。中间件在信息传递中的处理性能及信息处理的正确性
5、测试和监控数据
1)均值下的持续运行(通过分析对整体的性能进行预测和评估)
2)短时间的峰值运行(分析系统的处理能力)
3)最低配置和最佳配置下的性能对比
4)多用户。同时访问,同时提交
5)对 4 中的数据进行记录和监控
(本文转载自网络,感谢原文作者,如有版权问题请及时留言,我会第一时间处理)
- 性能测试分析方法及要点
- sql测试及性能分析方法
- android性能测试的要点分析
- C# 性能测试程序及编写要点
- 性能测试步骤及分析
- 淘宝性能测试要点
- 前端性能测试要点
- 淘宝性能测试要点
- 淘宝性能测试要点
- 淘宝性能测试要点
- 淘宝性能测试要点
- 性能测试要点
- [转载]第三方支付系统性能测试要点分析
- setStyle方法性能分析测试
- 程序性能分析及性能测试
- 程序性能分析及性能测试
- 性能及稳定性测试方法
- 测试点分析要点
- mybits执行insert操作时,插入的对象含有其他对象时,外键如何插入
- PAT乙级1043. 输出PATest(20)
- ServletRequest,HttpServletRequest ServletResponse,HttpServletResponse的区别:
- 启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name
- 随服务器一起启动的几种方法
- 性能测试分析方法及要点
- 返回手机当前手机所有应用相关信息
- prometheus+grafana构建应用监控(二)
- 汉诺塔轨迹---递归
- 欢迎使用CSDN-markdown编辑器
- 腾讯机器学习笔试模拟考
- 关于equals的问题
- Linux中的Apache的相关配置
- FCC Validate US Telephone Numbers