1、性能测试有哪些测试分类?简单概述概念是什么?
性能测试的分类:
我经常在工作用到的测试分类一共有12种:一般性能测试,压力测试,负载测试,稳定性测试,可靠性测试,配置测试,恢复性测试,大数据量测试,并发测试,疲劳强度测试,容量测试,网络测试……
概念:通过自动化工具来模拟多种不同,峰值以及异常负载条件来针对性能进行测试!
2、性能测试的常用术语有哪些?简单概述对这些常用术语的理解。
常用术语:一共八个
虚拟用户(模拟用户)
并发和并发用户数(并发=同时性并发)(并发用户数=在一时间一起并发)
响应时间(分为两种:请求响应时间,事物响应时间)
响应时间:从不同角度来分析!
用户:什么都不关注,只关注最终呈现的时间
开发:从请求到响应,只关注总时间
测试:关注整个请求到响应的流程,找出里面的问题,在查看是否满足预期指标
运维:只关注服务器响应时间
事物响应时间:通过事物可以发起多少请求
思考时间(两种请求间的时间)
点击率(每一秒可以向服务器发送多少请求)
TPS(每一秒可以发送多少事务数,事务数越多越好)
性能计数器(和多线程类似)
吞吐量和吞吐率(吞吐量:单位之间的请求次数,公式:Ps=Npu*R/T)
(吞吐率:执行频率)
3、性能测试流程是什么?
性能需求文档----编写性能测试计划-----设置性能测试环境-----使用自动化工具----编写性能测试用例-----用例执行-----发送问题----调整问题及优化-----测试人员对结果进行分析-----整理性能测试报告
4、性能测试指标是完全按照需求指定的吗?具体分析下如何来定指标。(????)
是的,不过需求也要符合实际,
应用系统的负载能力
应用系统的吞吐量
应用系统的吞吐率
tps
点击率
系统的响应能力
应用系统的可靠性
5、为什么要进行性能测试呢?在公司不进行性能测试可以吗?
因为需要 评审系统的能力,识别系统中的瓶颈,调整和优化,检查软件问题,验证稳定性和可靠性!
对于一些企业来说性能测试是必然要测的,但是对于某些企业来说,只需要测试功能测试和接口就是没问题了!足够支持使用!也节省公司开销!但是对于贵公司来说,性能测试是必要测的,我也相信我能担任贵公司性能优化师一职!
6、吞吐量都是能衡量哪些呢?
TPS:事物数/s
QPS:查询数/s
HPS:点击数/s
RPS:请求数/s
原文:https://www.cnblogs.com/wsx123/p/13930929.html