性能测试相关概念-定义、条件、应用、工具loadrunner、关注层面、因素、相关术语(点击率、吞吐率、在线、并发、集合点)

一、为什么需要做性能测试

        (1)现在的软件都是基于网络的分布式软件

        (2)在某一时刻,用户访问量可能会非常大,在这种情况下,测试系统是不是稳定

        (3)需要模拟一定用户访问,查看性能指标。

二、性能测试定义

        模拟一定量用户请求,查看各项指标、时间和资源利用。

三、性能测试条件

        (1)功能测试完成之后

        (2)有性能测试需求

四、性能测试应用

        测试系统,评价新产品,优化软硬件配置,故障诊断、分析评价

五、性能测试工具

        (1)服务器端性能:loadrunner、jmeter

        (2)web端性能:快捷键f12、fiddler

        (3)移动端性能:perfdog、高速相机、功耗仪

        (4)监控服务指标:nmon、top、free、计数器、jvm、db

六、loadrunner安装

        loadrunner11,安装环境最好是ie9、win7、win8,不然会有很多兼容性问题

七、loadrunner自带示例网站

        网址:http://127.0.0.1:1080/WebTours/

        用户名:jojo

        密码:bean

八、loadrunner三大组件

        (1)虚拟脚本生成器(Virtual User Generator)

                用来录制、编辑、调试测试脚本

        (2)控制器(Controller)

                用来创建场景、运行场景、监控场景、收集测试数据

        (3)结果分析器(Analysis)

                用来把收集到的测试数据以图表的形式展示出来;生成测试报告

九、性能测试关注层面

        并发用户数、请求响应时间、吞吐量、资源消耗

        

十、影响系统性能的因素

        (1)客户端

        (2)网络

        (3)服务器

                硬件:CPU、内存、硬盘、网卡及其他网络设备

                操作系统

                数据库

                编程语言、程序实现方法、算法

                

十一、相关术语

        (1)点击率和吞吐率

                --吞吐率:服务器每秒处理的数据量

                --点击率:客户端每秒向服务器提交的HTTP请求数

                吞吐率受点击率影响,也受服务器性能的限制。完美的吞吐率是在带宽充足的情况下,吞吐率随着点击率的增加而增加。

        (2)在线和并发

                --在线:用户在一段时间去循环操作

                --并发:用户在同一时刻去操作相同的业务

                在线是统计并发的依据,并发量大约是在线用户量的10%。

        (3)集合点

                保证用户并发的一个操作在,只要做并发测试就需要添加集合点。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值