17.应用负载压力测试

早些点,下午题考,最近几年出现的少;

备考较为简单;历年真题相似度高;

主要议题:

1.负载压力测试概述


注意这些测试细微的差别;

负载测试和压力测试的方法比较相似,但是目的不同;

1、负载测试:逐步增加系统的负载,以便获取系统最大的负载情况 ;如服务器最大允许多少用户查询;

2、压力测试:目的是在满足性能要求的前提下,获取其负载情况(逐步增加负载,看什么时候系统就不可接受),以此获取系统的服务水平级别

比如,能够接受网站的响应速度是2s,2s内系统最大的并发查询量;即压力测试;

3、并发性能测试:逐步增加系统的并发,获取系统并发的性能情况;系统并发性能有2种情况:最佳情况、最大情况;最大情况不一定最佳;最大:系统不可接受服务之前的最大情况;最佳:性能不降的前提下,接受的最多服务的情况;

4、疲劳强度测试:日常工作负载的情况下,系统持续工作一段时间的状况;强调时间,如对系统的可靠性要求是7*24小时;

5、大数据量测试:

独立数据量测试:如磁盘最大的数据读取情况;

综合数据量测试:结合负载测试、压力测试、并发性能测试相关的性能指标,来进行的大数据量的测试;强调的是吞吐量;

历年真题中,有的指标被归纳到大数据量测试中;

2.负载压力测试指标

与客户端相关的指标;

并发用户数指标:并发最佳、最大的数量;

交易处理指标:交易处理成功的情况;

web请求指标:每秒多少点击;

web页面组件指标;

与服务器端相关的指标;

并发用户数指标:并发最佳、最大的数量;

交易响应时间:响应时间;

交易通过率:交易成功的频率;

吞吐量:单位时间内转发数据包的情况;单位时间内完成事务的量;

点击率;

服务器操作系统资源占用监控指标;

4大部件:CPU、内存、网络、存取;

考题:服务器存在哪些缺陷,从哪些方面优化?

从4大部件考虑;

cpu性能指标;

网络带宽、压缩情况;

物理内存的大小;磁盘的容量、读写性能;

其他几个指标稍微了解即可;

下列指标稍微了解即可;

中间件资源占用监控;了解即可;

以下是重点!!!

考题通常会给出一组要求,然后针对系统进行一系列测试,判断问题在哪;

根据指标和测试结果进行对比;比如题干要求cpu资源利用率不超过75%,900个并发如果cpu资源利用率超过75%,就不符合性能要求;

解决方案:

cpu:不够用就增加一个频率更高的;

网络:带宽、通过网络传输的数据的压缩情况;

内存:增加物理内存;优化软件或数据库的配置参数;

数据库服务器:1、看配置参数是否正确、锁机制是否正确、查询语句是否进行了优化;

软件系统:并发策略是否ok;软件的配置参数是否ok;相关的调度策略是否合理;

磁盘IO:可能是内存不够;

配置参数:配置不合理会导致资源竞争;

从4大方面答:软件、服务器、数据库、网络;




下面看看就行;


如果考负载压力测试大题;

第一问往往会让你把题干中列出来的几个指标进行归类,并不是题干上所有的指标都是负载压力测试指标;

第二问会问你系统性能是否满足用户的性能要求,要根据测试结果和用户要求的性能指标对比;如果不满足,要做出说明原因;优化方向;

相关推荐
Yeats_Liao17 小时前
压力测试实战:基于Locust的高并发场景稳定性验证
人工智能·深度学习·机器学习·华为·开源·压力测试
帝落若烟2 天前
loadrunner {“msg“:“请求访问:/getInfo,认证失败,无法访问系统资源“,“code“:401}
测试工具·压力测试
maqiang_7203 天前
jmeter做压力测试如何找到软件瓶颈
jmeter·压力测试
Gensors传感器3 天前
Gensors解读:TCP/IP协议在压力扫描系统中的作用详解
网络·网络协议·tcp/ip·压力测试·压力扫描阀·扫描阀
一三检测冯野180212918134 天前
ASTM D642压力测试:筑牢医药产品运输安全防线
压力测试·模拟运输测试·包装运输测试·包装振动测试·环境试验·包装跌落测试
老友@4 天前
JMeter 压力测试完全指南(中文界面版,超详细小白版)
jmeter·压力测试
夜颂春秋4 天前
jmeter做压力测试
linux·运维·服务器·压力测试
网易测试开发猿6 天前
爆肝整理,性能测试-内存问题定位分析+常见业务场景bug(汇总)
软件测试·软件测试工程师·jmeter·压力测试·性能测试·负载测试·jmeter性能测试
网易测试开发猿7 天前
吐血整理,性能测试-MySQL问题定位和分析+SQL优化(详细)
软件测试·软件测试工程师·jmeter·压力测试·性能测试·负载测试·jmeter性能测试