山东大学软件学院项目实训纪实(九)


一、测试 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)运行场景
点击红圈中的运行按钮
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值