Loadrunne实现多个场景运行
如何让Loadrunne实现多个场景运行?
场景分析:
有3个不同的场景,分别为搜索,下载,上传,其中3个场景执行顺序为按照搜索->下载->上传流程操作;哪么如何让Loadrunner中如何实现多个场景运行:
方法1:利用Loadrunner中的Controller中的Vuser组模式
注意:Vuser 组设置不适用于百分比模式。
操作步骤:
1 打开Loadrunner Controller->选择“Manual Scenario”场景模式,添加脚本(Web_Search_100Vuser_15Mins_070401,Web_DownLoad_50Vuser_15Mins_070401,Web_UpLoad_50Vuser_15Mins_070401):
2 选择第1个脚本(Web_Search_100Vuser_15Mins_070401),点击“Edit Schedule”->选择“Schedule by Group”->点击“Scenario Start Time ”按钮,设置启动时间如下图所示:17:00:00 2007-4-24
3选择第2个脚本“Web_DownLoad_50Vuser_15Mins_070401” ,点击“Edit Schedule”->选择“Schedule by Group”->在”Start Time”中选择”Start When group” Web_Search_100Vuser_15Mins_070401 Finihses, 点击”OK”确认
4 选择第3个脚本“Web_UpLoad_50Vuser_15Mins_070401”, 点击“Edit Schedule”->选择“Schedule by Group”->在”Start Time”中选择”Start When group” Web_DownLoad_50Vuser_15Mins_070401 Finihses,点击”OK”确认
5 选择“Results”-> “Results Settings”设置,如下图所示:
6 点击LoadRunner Controller中的“Start Scrnario”按钮,开始运行场景
方法二:利用批处理命令操作
(1) 打开LoadRunner controller设置场景(Web_Search_100Vuser_15Mins_070401,Web_DownLoad_50Vuser_15Mins_070401,Web_UpLoad_50Vuser_15Mins_070401),设置个场景的运行策略,然后保存文件
(2) 设置3个场影的日志保存目录及名称,选择“Results”-> “Results Settings”设置:
Website_Search_Result,Website_DownLoad_Result,Website_UpLoad_Result
(3) 新建一个文本文件“website_night_070421”,编辑为以下内容:
SET LR_PATH="C:\Program Files\Mercury Interactive\Mercury LoadRunner\bin"
%LR_PATH%"wlrun.exe -TestPath "C:\Program Files\Mercury Interactive\Mercury LoadRunner\scenario\web_Search.lrs" -Run
%LR_PATH%"wlrun.exe -TestPath "C:\Program Files\Mercury Interactive\Mercury LoadRunner\scenario\web_Download.lrs" -Run
%LR_PATH%"wlrun.exe -TestPath "C:\Program Files\Mercury Interactive\Mercury LoadRunner\scenario\Web_UpLoad.lrs" –Run
说明:要调用Loadrunner Controller,其实质是调用了wlrun,所以仅需在批处理命令中加入相应的语法格式即可,如上面所示:
(4) 保存文件到C:\Program Files"Mercury Interactive"Mercury LoadRunner"scenario,并将文件放在场景文件中如下图所示:
(5) 如果要执行多个场景的运行,只需双击运行”website_bat_night_070421.bat”文件
注意事项:
1 Loadrunner Controller 运行时总是会覆盖结果,所以需要设置好日志的保存目录及名称;
2 批处理运行脚本中的“-Run”中间未有空格;
3 批处理运行脚本中的参数区分大小写的。(如上面的脚本中Download当时写成了DownLoad死活不认,更改后才运行通过了)
Loadrunne实现多个场景运行的更多相关文章
- 转:如何让LoadRunner实现多个场景运行?
场景分析: 有3个不同的场景,分别为搜索,下载,上传,其中3个场景执行顺序为按照搜索->下载->上传流程操作:哪么如何让Loadrunner中如何实现多个场景运行: 方法1:利用Loadr ...
- loadrunner 运行场景-运行时设置
运行场景-运行时设置 by:授客 QQ:1033553122 A. 查看.修改单个脚本的运行时设置 a) 途径1: Scenario Groups.Scenario Groups Script ...
- loadrunner 运行场景-场景运行原理
运行场景-场景运行原理 by:授客 QQ:1033553122 运行原理 1 Remote Agent Dispatcher(Process) 运行Controller在负载机上开启应用程序. 2 ...
- JMeter场景运行(非GUI方式运行命令)
JMeter场景运行方式可分为两种: GUI方式运行,视窗运行,双击jmeter.bat启动运行即可以看到运行界面: 非GUI方式运行,在命令窗口中使用java –jar命名运行: 但不管是以 ...
- 如何让LoadRunner实现多个场景运行?
如何让LoadRunner实现多个场景运行? 发布时间: 2013-11-29 10:59 作者: stevenlee 来源: 51Testing软件测试网博客 字体: 小 中 大 ...
- LoadRunner 场景运行error的几种情况
一. Error -27727: Step download timeout (120 seconds)has expired when downloading resource(s). Set th ...
- Loadrunner 50个Vusers并发创建3000个账号脚本调试以及场景运行
目标:用50个并发用户创建3000个账号到HP Web Server 分析: 1. Vugen录制脚本时,打开首页http://127.0.0.1:1080/WebTours/,进入注册账号界面不用重 ...
- Loadrunner脚本回放 场景运行过程中常见错误分析
问题一:Loadrunner超时错误问题描述 Loadrunner超时错误:在录制Web协议脚本回放时超时情况经常出现,产生错误的原因也有很多,解决的方法也不同. 问题现象Error -27728: ...
- Loadrunner:场景运行较长时间后报错:Message id [-17999] was not saved - Auto Log cache is too small to contain the message.
loadrunner运行时间较长后,跑数据过程老是失败,有如下error: Message id [-17999] was not saved - Auto Log cache is too smal ...
随机推荐
- JavaScript 动态插入 CSS
写组件时有时想把一些组件特性相关的 CSS 样式封装在 JS 里,这样更内聚,改起来方便.JS 动态插入 CSS 两个步骤就可以 创建一个 style 对象 使用 stylesheet 的 inser ...
- 时间日期Date类型
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8& ...
- mysql show processlist 显示mysql查询进程
1.进入mysql/bin目录下输入mysqladmin processlist; 2.启动mysql,输入show processlist; 如果有 SUPER 权限,则可以看到全部的线程,否则,只 ...
- 控件AutoCompleteTextView实现动态匹配输入内容的一种输入框
<AutoCompleteTextView android:layout_width="match_parent" android:layout_height="w ...
- CodeForces 221(div 2)
A 无trick水题... /* * Author: Plumrain * Created Time: 2013-12-24 22:26 * File Name: B.cpp */ #include ...
- spring 配置文件 数据库引入
一.mysql数据库引入 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSourc ...
- 读 vue 源码一 (为什么this.message能够访问data里面的message)
12月离职后,打算在年后再找工作了,最近陆陆续续的看了黄轶老师的vue源码解析,趁着还有几天过年时间记录一下. 目标:vue如何实现通过this.key,就能直接访问data,props,method ...
- topcoder srm 570 div1
problem1 link 找到周期,每个周期的增量是相同的. problem2 link 对于分给某一个公司的有$c$个联通分量,其中$k$个联通分量只有1个节点,$c$个联通分量一共有$x$个节点 ...
- django model数据 时间格式
from datetime import datetime dt = datetime.now() print '时间:(%Y-%m-%d %H:%M:%S %f): ' , dt.strftime( ...
- GHOST分区丢失只剩C盘
很多人装系统时会经常会使用GHOST来恢复自己的系统,当WINDOWS系统出现意外时,再用GHOST的“From Image to 分区”来对系统进行恢复,这样就可以省去繁琐耗时的重新安装操作系统的工 ...