性能测试
性能测试定义:性能测试就是模拟一定量的虚拟用户,基于某种协议,对项目中的功能进行操作,从而对服务器产生负载。测试过程中主要观察时间和空间,所谓时间就是指响应时间,空间则是指服务器资源的消耗,对于资源常见的就是cpu、内存、硬盘和网络的的消耗。
性能测试常见指标:
1、响应时间:响应时间组成有网络传输时间和服务器处理时间。对于整个网络传输来讲,这又涉及到协议的传输过程。当我们在地址栏中写入要访问的服务器地址,然后进行操作,这里面需要查看缓存和网络排队,其次是dns服务器进行域名解析,然后创建tcp/ip连接,然后通过网络发送请求,服务器进行请求的处理,和数据响应的到客户的时间成为响应时间。
2、tps:tps叫做transaction per second,即每秒完成事务数。所谓每秒完成的事务数。指的对于单场景或者是复合场景,放在了一个事务控制器里面,把这些操作当成一个整体。所有的操作完成,代表完成了一件事。
3、吞吐量:吞吐量是指,单位时间内服务器接收和响应的数据量大小。一般和tps成正比。
4、资源利用率:一般指的是cpu内存硬盘网络的消耗。公司一般情况下对于cpu指标认为极限一般是80%左右。内存使用率也是80%左右的消耗,
5、用户数:一般指同一时刻上同时访问服务器的虚拟用户数。
6、每秒点击数:每秒客户端向服务器发送的请求的个数。
loadrunner介绍:LoadRunner,是一种预测系统行为和性能的负载测试工具。通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。
loadrunner包含三大组件:vugen、controller、analysis.vugen负责录制编辑脚本。controller负责设计场景,运行并监控场景。analysis用来进行对于结果的分析。
loadrunner安装图解步骤:
1、安装包下载地址:https://pan.baidu.com/s/1Zu5QJT5qtrvnoG1naewJbA提取码:rwey
2、下载后解压,运行文件中setup.exe。
3、点击loadrunner完整安装程序。
4弹出窗口,点击否。(一定要注意,这个是一反常态,点击否)
5点击确定按钮,安装loadrunner运行需要的插件。接下来遇到需要点击yes的就点击是。
6、插件安装成功后,下面点击下一步:
7、选择我同意,并点击下一步
8填写姓名和组织(组织和姓名可以任意填写)
9选择安装位置
10点击下一步开始进行安装(接下来会有几分钟的等待时间);记得要关闭杀毒软件,如果安装过程中遇到重试继续,记得点击继续。
11、最后点击完成