1 / 3
文档名称:

软件性能、压力测试.docx

格式:docx   大小:12KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件性能、压力测试.docx

上传人:xiaobaizhua 2022/7/23 文件大小:12 KB

下载得到文件列表

软件性能、压力测试.docx

相关文档

文档介绍

文档介绍:软件性能测试
性能测试的概念和目的
性能测试:在正常、峰值以及异常负载条件下,测试系统的各项性能指标,通过自动化 的测试工具模拟进行。
性能测试的目的:评估系统的能力、识别体系中的弱点、系统调优、验证稳定性和可靠 性。
性能测试常见软件性能测试
性能测试的概念和目的
性能测试:在正常、峰值以及异常负载条件下,测试系统的各项性能指标,通过自动化 的测试工具模拟进行。
性能测试的目的:评估系统的能力、识别体系中的弱点、系统调优、验证稳定性和可靠 性。
性能测试常见术语:
并发:所有用户在同一时刻对系统执行操作,一般指做同一件事情或操作。 在线:所有用户在一段时间内对系统执行操作。
请求响应时间:从 client 端发出请求到得到响应的整个时间,包括 client 端响应时间+ 网络响应时间+server端响应时间。
事物请求响应时间:完成相应事物所用的时间,这个是性能测试中重点关注的指标。 吞吐率:单位时间在网络上传输的数据量,是衡量网络性能的主要指标。
TPS (transaction per second):每秒钟系统能够处理的交易或事物的数量。它是衡量系 统处理能力的重要指标,TPS是loadrunner中重要的性能参数指标。
点击率(hits per second):每秒发送的http请求的数量,点击率越大对server的压力也 就越大。
资源利用率:对不同资源的使用程度CPU、I/O、内存……
性能测试策略和方法
基准测试、并发测试、疲劳强度测试、内存泄露检测、综合场景测试、数据容量测试、 极限测试、递增测试。
性能测试的内容
负载测试:在测试过程中,逐渐增加系统负担,直到出现系统不能接受的性能点。目的 是发现系统的负载极限。
压力测试:在不同的负载下测试系统的运行状况。 容量测试:确定测试对象在给定时间内能够持续处理的最大负载或工作量。使测试对象 处理大量的数据,以确定是否达到了被测对象发生故障的极限。
网络性能测试:测试网络宽带、延迟、负载和端口的变化对响应时间的影响,主要是测 试用户数目与网络带宽的关系。
性能指标种类 响应时间:在某数据量的情况下,完成某功能模块所需要的时间。
内存(memory): available bytes,显示了物理内存的剩余量,该值低于4MB,并且达 到分钟级时,标明内存不足。
硬盘(physical disk): disk time所选磁盘驱动器忙于为读或写入请求提供服务所用的时 间的百分比。Idle time磁盘空闲时间的百分比,avg。disk queue length指读取和写入请求的 平均数,current disk queue length:指在收集操作数据时在磁盘上未完成的请求的数目,它 包括在快照内存时正在为其提供服务中的请求,这是一个即时长度而非一定间隔时间的平均 数。
处理器(processor): processor time:指处理器执行非闲置线程时间的百分比,user time
指用于用户模式的非闲置处理器时间的百分比。 Processor queue length
网络:bytes total/ses、packets/sec
服务器性能监控(windows)
监控对象
性能参数
说明
内存
Memory
%Commi