软件测试人员通常使用性能测试工具来监控和收集性能指标。 以下编辑将性能测试监控指标分为资源指标和系统指标。 一起看看吧。
一.资源指标分析
1.CPU使用率
2 .内存使用率
3 .磁盘I/O
4 .网络带宽
通过分析上述四个资源指标,实际上各指标是相互依存的,要根据测试的目的和要求进行分析,不能孤立地从某个方面进行故障排除。 当某个方面出现性能问题时,通常会在其他方面出现性能问题。
二.系统指标分析
1 .同时用户数
2 .平均响应时间
3 .事务成功率
综上所述,性能测试是一个执行、监测、分析、调优的过程,即监测为分析提供更多的参考数据,便于分析进行调优,从而解决目前系统中存在的性能瓶颈
进行性能测试前的注意事项
首先,要明确项目需求,首先要明确需求方是否有明确的预期。 例如,系统请求同时满足100个用户的登录,平均每个用户的登录时间不得超过5秒。 或者,只是想验证当前系统的性能、系统的极限搭载、系统的稳定性、软件中存在的性能问题。
其次,需要明确测试环境。 确定测试目标后,需要获取测试环境的信息。 这包括被测试服务器的硬件环境信息,包括CPU、内存和磁盘。 软件环境包括被测系统的体系结构、中间件、数据库、软件参数配置等网络环境也很重要,性能测试一般在局域网上进行,否则通过压力测量工具发送
最后,明确业务的实现机制。 让开发者提供相应的接口文档、业务流程图,明确各交易在各系统内部如何流动,从提出请求到响应请求的路径,接口与接口之间是否存在依赖关系,进而分析系统
明确测试目标、测试环境后,为了实现上述测试目标,需要进行性能测试,并明确需要收集、监控哪些重要指标。 通常,性能测试的监控指标主要分为资源指标和系统指标。