1、编写测试方案(略)
2、测试脚本录制
1、预先建立文件夹
![](https://img.haomeiwen.com/i19938133/048141405a563291.png)
2、打开LoadRunner,新建脚本
![](https://img.haomeiwen.com/i19938133/74b61b85724a0292.png)
![](https://img.haomeiwen.com/i19938133/4468dddd32f2b177.png)
![](https://img.haomeiwen.com/i19938133/a412d3843517a1a8.png)
3、进入系统后,按照功能测试步骤去执行测试用例,点击上方『Stop Record』停止录制,再对录制的脚本进行优化
![](https://img.haomeiwen.com/i19938133/3cedc5633a252f6c.png)
![](https://img.haomeiwen.com/i19938133/ca14552732ae2b11.png)
![](https://img.haomeiwen.com/i19938133/525195a019095d64.png)
![](https://img.haomeiwen.com/i19938133/76a05e67b5841258.png)
![](https://img.haomeiwen.com/i19938133/9fb5782aabcf3484.png)
Action的脚本优化参考Vuser_init
![](https://img.haomeiwen.com/i19938133/1ac27e2daac74268.png)
Action的随机数生成与使用,在globals.h编写对应函数,在Action运行该函数,再获取结果
![](https://img.haomeiwen.com/i19938133/54247c247bdf963f.png)
3、测试脚本录制
1、打开对应的脚本文件,新建LRS脚本并发运行文件
![](https://img.haomeiwen.com/i19938133/6c886b69b71bf693.png)
![](https://img.haomeiwen.com/i19938133/a11ad7dfb32d3d53.png)
![](https://img.haomeiwen.com/i19938133/6fc2bcbdeb8505ff.png)
![](https://img.haomeiwen.com/i19938133/d9bebb7d572198ef.png)
![](https://img.haomeiwen.com/i19938133/d596e19a926910f1.png)
LoadRunner前台查看压测结果
4、Nmon监控服务器后台
在发起压测的同时就需要监控服务器
工具下载:略
使用前提:
1, 本地安装了JDK,有JAVA环境,
2, 在本地能连接上监控的linux的服务器,
3, 关闭本地防火墙,
4, 将工具包中的nmon和Mynmon.sh上传到要监控的服务器;
工具使用方法:
1,将工具文件夹拷贝到本地D盘目录下;
2,修改工具文件夹中的server_list.txt中的信息,按格式要求(ip地址,用户名,密码,服务器类型,操作路径)输入各项信息,最后不要换空行,需要操作几台服务器就按行依次填写,操作的路径可以不同,配置正确的路径就行了(被操作的路径权限,不要设置成777,需要设置成755)
3,双击sshxcute.jar
![](https://img.haomeiwen.com/i19938133/380dbbd667a68ccd.png)
采样频率:多少秒采集一次服务器数据;
采样次数:一共采集多少次数据;
场景名称:会根据不同的服务器生成一个数据文件
4,执行完成后,将不同服务器的文件下载到本地
![](https://img.haomeiwen.com/i19938133/8c294d0e7d3362c9.png)
选择本地位置:选择nmon数据文件保存在本地的地址;需要下载的文件名:将符合格式的文件全下载下来,一般和步骤3中的场景名称结合起来,例如步骤3中场景名称叫test20180424,在此处匹配的文件就叫*test20180424*
![](https://img.haomeiwen.com/i19938133/467373581b463556.png)
![](https://img.haomeiwen.com/i19938133/9674606d111a6274.png)
5、编写性能测试报告模板(略)
网友评论