[转]Loadrunner11之VuGen运行时设置Run-Time Setting
转自:http://www.51testing.com/html/92/450992-248065.html
General
1、Run Logic运行逻辑
脚本如何运行的,每个action和action之间运行的先后顺序就是在这里设置的
Number of Iterations
只为Run上设置迭代次数(运行的次数),不为Init,End设置。
Insert Action
插入Action,使脚本清晰明了。
Insert Block
提供了一个脚本块的功能,方便我们对脚本进行层次组合
Delete删除
Move Up向上移动
Move Down向下移动
Properties属性
这有两种运行模式:
Sequential:在Run下的所有脚本将按照从上到下的先后顺序运行
Random:在Run下所有脚本根据各自设置的比例进行随机选择运行(Run上多了一个%)
2、Pacing步调
配置脚本运行中每次interation之间的等待时间,需要在重复做某件事之间插入一个等待时间,就可以通过这个功能来实现。每当出现一次starting iteration或者是ending iteration就会检查一次pacing的设置
As soon as the previous iteration end
默认设置前一次iteration和后一次iteration之间不等待时间
After the previous iteration ends:
在前一次的iteration的结束时设置,包括fixed(固定等多少时间)和random(随机等某个范围内的时间)
With a fixed/random delay of sec
设置前一次ending iteration到下一次starting iteration之间的时间
At fixed/random intervals,every sec
设置前一次starting iteration和下一次starting iteration之间的时间,所以At是包含前一次iteration执行的时间
我们脚本的回放验证很多时候就是依靠日志来实现的,过多的日志虽然可以更清晰的了解脚本执行的内容,但是也为我们定位带来了不便。
Send message only when an error occurs
只有当发生错误时候才发送日志信息
Standard log
标准日志
Extended log
扩展日志
Parameter substitution
显示参数的赋值取值
Data returned by server
显示服务器返回的数据
Advanced trace
高级的追踪
4、Think Time思考时间
通过这个来设置模拟用户等待操作的实现,由于Loadrunner回放脚本是全速进行的,而真正的用户的操作并不会如此迅速,所以要通过添加等待时间的方式,在脚本的运行过程中模拟用户的等待操作,实现这个操作的函数是lr_think_time()
Ignore think time
忽视思考时间
Replay think time
回放思考时间
As recorded 当录制的时候
Multiply recorded think time by xx Xx秒乘以录制的思考时间
Use random percentage of recorded think time 使用随机的百分比录制思考时间
Limit think time to xx seconds 限制思考时间为xx秒
5、Additional attributes增加的属性
Argument name参数名
Argument value参数值
6、Miscellaneous多种多样的
Error Handing错误处理
脚本中某个函数出错会导致整个脚本的停止运行,但在场景中会继续运行
Continue on error出现错误了继续运行
Fail open transaction on lr_error_message失败了就在lr_error_message函数打开事务
Generate snapshot on error错误出现时生成快照
Multithreading进程与线程
进程是指一个虚拟用户用一个mmdrv.exe,线程是指多个用户一起使用一个mmdrv.exe
Run Vuser as a process以一个进程运行虚拟用户
Run Vuser as a thread以一个线程运行虚拟用户
Automatic Transactions自动化事务
事务是用来获得某一行为所消耗时间的函数,默认情况下我们自己定义事务
Define each action as a transaction定义每一个action作为一个事务
Define each step as a transaction定义每一步作为一个事务
Network
7、Speed Simulation带宽模拟
提供了宽带模拟的选项,默认情况下,脚本是以最大宽带的情况来进行访问的
Use maximum bandwidth
使用最大的带宽
Use bandwidth
使用规定的带宽
Use custom bandwidth[bps]
使用自定义的带宽
Browser浏览器
8、Browser Emulation浏览器模拟
这个功能模拟了整个http头中的user-agent信息,从而让服务器错误的认为是一个个真实的客户端对服务器发出了请求,通过设置可以将脚本模拟成各种浏览器,用来做浏览器兼容性测试再合适不过了
User-Agent(brower to be emulated)
使用虚拟用户(浏览器被模仿)
Simulate browser cache
模仿浏览器的cache
Cache URLs requiring content(HTMLs) cache URLs中需要的内容
Check for newer versions of stored pages every visit to the page
检查比存储的页面更新的每个访问的页面
Download non-HTML resources
下载non-html资源
Simulate a new user on each iteration
模拟一个新用户在每次迭代
Clear cache on each iteration在每次迭代的时候清除cache
Internet Protocol网络协议
9、Proxy代理
No proxy(direct connection to the internet)
没有代理(直接连入国际互联网)
Obtain the proxy settings from the default browser
从默认浏览器获得代理设置
Use custom proxy
使用自定义代理
Use automatic configuration script使用自动配置脚本
Use proxy server使用代理服务器
10、Preferences优先设置
Checks检查
Enable image and text check
打开图片和文本检查,一般情况下关闭该选项
Generate web performance graphs设置回放时是否监控页面性能计数
Hits per second and http codes
每秒点击次数,HTTP的代码
Pages per second(html mode only)
每秒页面响应数(只有网页模式)
Response bytes per second
每秒响应的字节数
Advanced高级的
Winlnet replay instead of sockets(windows only)
使用winlnet的引擎回放脚本(只有windows使用),默认使用socket端口的方进行回放
File and line in automatic transaction names
文件和行自动添加一个唯一的事务名
Non-critical resource errors as warnings
资源文件如果出错,我们不以warnings提醒的方式出现,而直接出现error。
Save snapshot resources locally
在本地保存抓图的资源
Set advanced options
设置高级选项,提供了对HTTP请求的所有设置选项
11、Download Filters下载过滤器
Include only addresses in list
只包含清单里的地址
Exclude addresses in list
[转]Loadrunner11之VuGen运行时设置Run-Time Setting的更多相关文章
- LoadRunner 学习笔记(2)VuGen运行时设置Run-Time Setting
定义:在Vugen中Run-Time Setting是用来设置脚本运行时所需要的相关选项
- loadrunner 运行场景-运行时设置
运行场景-运行时设置 by:授客 QQ:1033553122 A. 查看.修改单个脚本的运行时设置 a) 途径1: Scenario Groups.Scenario Groups Script ...
- 【转载】lr运行时设置,每个action 比例
提供了再脚本运行时所需要的相关选项. 性能测试的关键之一:能否通过脚本来完全模拟用户的行为,可以通过运行设置让脚本运行的更人性化. 1. Run Logic 脚本如何运行,每个action与actio ...
- 使用DataConnectionDialog在运行时设置数据源连接字符串
介绍: DataConnectionDialog 类: 打开“数据连接”对话框,获取用户选择的数据连接信息. 命名空间为:Microsoft.Data.ConnectionUI 所在程序集:Micro ...
- 【转】使用DataConnectionDialog在运行时设置数据源连接字符串
介绍: DataConnectionDialog 类: 打开“数据连接”对话框,获取用户选择的数据连接信息. 命名空间为:Microsoft.Data.ConnectionUI 所在程序集:Micro ...
- loadrunner运行时设置中清空缓存方法
用函数web_cache_clearup()或run-time settings---browser emulation 把clear cache on each iteration打勾 W v\] ...
- Run-time Settings 运行时设置
1.执行顺序设置和执行概率设置 2.迭代之间的等待时间设置 3.日志设置 4.思考时间 5.杂项 线程进程选择: 一般服务器没有安全机制选择线程执行 但是有安全机制的话 比如第一个进程50个线程 第二 ...
- VC项目程序运行时设置指定目录读取Dll
方法一: 选择当前工程,右击"Properties" -> "Configuration Properties" -> "Debuggin ...
- docker运行时设置redis密码并替换redis默认的dump.rdb
docker run -itd --name test -p 6379:6379 -v /tmp/dump.rdb:/data/dump.rdb redis:4.0.8 --requirepass ' ...
随机推荐
- swift:创建九宫格
九宫格的创建是有规律可循的,每一个格子的水平和竖直方向的间隔是固定的,通过计算每一个格子的位置,然后把它们依次放到视图中即可. 一般的步骤为: 1.设置格子的总个数和每一列的格子数 2.求格子的间隔: ...
- python学习--抓取一个网页上图片
#!/bin/python # download_pic.py # download picture import os import sys from urllib.request import u ...
- TestNG超详细教程
testNG官网:http://testng.org/doc/download.html howtodoinjava.com里的testNG教程,简单详细:http://howtodoinjava.c ...
- NAND Flash【转】
转自:http://www.cnblogs.com/lifan3a/articles/4958224.html 以Micron公司的MT29F2G08为例介绍NAND Flash原理和使用. 1. 概 ...
- ASP.NET26个性能优化方法
1.数据库访问性能优化 (1)数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连 ...
- Ext的正则表达式
http://www.cnblogs.com/azai/archive/2010/12/31/1923140.html 今天看到一篇关于Extjs正则表达式比较系统的总结. 使用extJs时能常用 ...
- Js判断一个单词是否有重复字母
今天上午刷到一道题,大体是写一个方法判断一个单词中是否有重复的字母(或者说一个字符串中是否有重复的字符).我的思路是一个字符一个字符地遍历,如果发现有重复的停止: function isIsogram ...
- Win XP 如何禁用系统的自动更新
想关闭系统的自动更新. 打开[控制面板]/[安全中心],发现“自动更新”和“更改安全中心通知我的方式”,都已成了灰色,无法更改. 网上查了一下,找到了这样一个处理方法:将[服务]中一个名为“Autom ...
- c 建立工程 常见错误及心得总结
1. 调用函数里面的 调用子函数,要是出现已定义错误,则要看看,是不是主函数的 头文件写成.c啦,因为在.h里面也定义可一次,要是写.c出现两次 错误提示:UrlCheck.obj : error L ...
- gdb mysq
1.找到mysqld的id [root@default-tpl ~]# ps aux|grep mysqldroot 5006 0.0 0.0 103252 796 pts/6 S+ 15:15 0: ...