Loadrunner的初步使用教程
一、测试 Mercury Tours
使用LoadRunner对Mercury Tours程序进行负载测试
1)用VuGen创建脚本
创建一个脚本,录制登录系统、搜索航班、购买机票、查看路线和注销系统这一系列过程,并进行参数化,按要求插入事务和集合点。
首先启动VuGen,并创建一个空白脚本
新建用户脚本 File->New Script and Solution
打开 “New Virtual User”对话框,选择系统通讯协议,选择Web(HTTP/HTML)协议
确定,进入主窗体。
之后点击Record弹出窗口
在Working directory中设置工作目录,其他按照上图设置即可,点击开始录制按钮,但是无反应,提示如下
在网上查询后进行解决,点击Recording->Recording Options,按照下图进行设置
点击OK,之后开始录制发现启动成功
2)开始录制
首先使用默认用户名:jojo,密码:bean进行登录
登陆成功
之后输入往返地点,日期等信息
点击确定后进行航班的选择
之后输入详细的付款人信息
之后进行购买机票,之后查看
最终完成,点击蓝色按钮停止录制。
3)查看和回放脚本
之后需要进行脚本的回放,首先进行设置
点击Tools->options,进行如下设置
对红圈中选项打钩,点击OK完成设置。
点击红圈中replay按钮执行脚本,确保脚本正确执行。
二、Controller 设计场景
通过创建场景,可以来模拟多个用户同时完成刚刚脚本录制的任务
1)启动Controller
2)加入刚才录制的脚本
点击OK
3)进行场景的设计
双击红框中每个action
自上而下进行点击
首先进行初始化设置
之后进行加压设置,用户量设置和每分钟增加的用户量
之后持续时间设置,设置为运行3分钟
最后进行减压设置,设为每 30 秒停止5个用户
下图为用户量随时间变化图像
4)运行场景
点击红圈中的运行按钮