- 浏览: 1088732 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (453)
- Struts2 (30)
- Spring (14)
- iBATIS (6)
- Hibernate (13)
- JVM (5)
- JSON (10)
- Ajax (5)
- Flex (1)
- JavaScript (25)
- PowerDesigner (4)
- 项目管理 (7)
- 数据库 (29)
- 生活 (18)
- 软件应用 (21)
- 无线技术 (2)
- Linux (39)
- TOP开发学习 (2)
- JAVA工具小TIPS (2)
- Java通用 (52)
- XML (3)
- 软件测试 (29)
- Maven (10)
- Jquery (1)
- 正则表达式 (3)
- 应用服务器 (15)
- Android (5)
- linux 和windowx 下 tomcat 设置JVM (8)
- 应用服务器 连接池 (4)
- Linux 后台输出中文乱码 (1)
- Hadoop (28)
- python (2)
- Kafka (7)
- Storm (5)
- Elasticsearch (7)
- fddd (1)
最新评论
-
kafodaote:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
分布式消息系统Kafka初步 -
小灯笼:
LoadRunner性能测试实战课程网盘地址:http://p ...
LoadRunner性能测试应用(八) -
成大大的:
Kafka分布式消息系统实 ...
分布式消息系统Kafka初步 -
hulalayaha2:
Loadrunner性能测试视频教程下载学习:http://p ...
LoadRunner性能测试应用(八) -
993042835:
搞好 谢谢
org.hibernate.exception.ConstraintViolationException: could not delete:
LR中对参数关联分两种,一种是手工关联,一种是自动关联,自动关联就是LR工具帮你找到,比如按CTRL+F8 可以进行自动关联,这种方法可以满足一些简单的需求,使用比较方便,但当LR工具找不到关联时,我们就要考虑自动关联了。而web_reg_save_param 函数一般用于LR中进行手工关联,运行脚本时,web_reg_save_param 函数将扫描所访问的后续 HTML 页。如果指 举个例子说明吧: 比如说对源码中的<input type="hidden" id="orderId" name="orderId" value="f28958249e141e62312d855ce73252d3"/>的orderId的值进行关联,那么我们可以这样写: web_reg_save_param("orderId", 这个就是要在整个HTML文件中找左边界是:name="orderId" value=" 右边界是:" 中间文本的值,找到后赋给orderId。 这样一个手工关联就做好了,很简单吧。 另外:web_reg_save_param一般用在提交web_submit_form,或web_url函数之前。
附件: 函数的语法如下所示: 下表列出可用的属性。注意,属性值字符串(例如 Search=all)不区分大小写。 NotFound LB RB LB/RB赋值的是你要抓取文本的左/右边的内容,例如你要从"abcdefghijk"中抓取"de"保存在变量中,那么LB="abc"和RB="fghijk"就可以抓到你要的东西了 RelFrameID Search ORD SaveOffset Savelen Convert 函数的一些使用技巧:
目的:取得页面中的商品状态,如果状态是正常态就改为注销态,否则改为正常态。 录制脚本使用的是URL based script 将返回的数据记录到日志
该页面上点击右键,选择属性 看到URL,对照录制下的脚本中有:
"Resource=0", "Resource=0", if ( lr_eval_string ("{oldstate}") == "正常"){ "Snapshot=t24.inf", "Snapshot=t24.inf", 4.经验总结 |
发表评论
-
tomcat
2011-08-01 13:58 1270linux tomcat/bin/catalina.sh ... -
JVM 性能重要
2010-11-25 17:54 863JVM性能 JVM参数调优是个很头痛的问题,设置的不好,JV ... -
Java 垃圾回收策略调优,实践篇
2010-11-25 17:49 11672008-10-22 13:26:30 来自: KK JVM参 ... -
正确地测试一个机房速度和带宽的简便方法
2010-11-16 15:24 1298目前国内IDC市场发展迅 ... -
测试机房质量之Ping值测试
2010-11-16 15:18 1363测试机房质量之Ping值测试 http://meng ... -
如何测试国外空间的速度 在线Ping网址
2010-11-16 15:10 4557首先你需要知道,Ping只能测试服务器或者主机的反应速度,而网 ... -
测试网速的命令,网速测试命令详解
2010-11-16 09:28 1713测试网速的命令,网速 ... -
LR 在tomcat连接超时问题
2010-11-03 15:00 7171这两天用LR做性能测试 ... -
应用服务器并发的问题tomcat
2010-10-28 12:54 905如何在线实时查看tomcat并发连接数 [cndef ... -
LR HTTP/HTML脚本中过滤不需要的请求
2010-10-28 12:07 886场景: 在一次软 ... -
LR中超时问题解决方法
2010-10-28 12:05 2405LR中超时问题解决方法 超时错误在LoadRunner录制W ... -
LR操作疑问--基础篇
2010-10-28 12:03 1145在用LR进行并发测试时 ... -
LoadRunner性能测试指标(译文)
2010-10-26 17:27 1247LoadRunner性能测试指标(译文) 默认分类 2009 ... -
LoadRunner性能测试指标
2010-10-26 17:26 11651、CPU利用率 (% Processor Time) ... -
LoadRunner 出现问题总结
2010-10-26 16:55 3607一、Step download timeout (12 ... -
LR 中的 Controller中多用户并发操作是怎样进行的
2010-10-26 09:11 10735最近学LoadRunner,在用Controller模拟50 ... -
大并发量大数据量网站设计总结(一)
2010-10-26 09:09 1937大并发量大数据量网站设计总结(一) 之前在Jav ... -
LoadRunner性能测试应用(八)
2010-10-25 09:20 52762.2 LoadRunner创建运行场景 在前面脚本录 ... -
LoadRunner性能测试应用(七)
2010-10-25 09:18 13482.1.5 脚本回放问题解决 ... -
LoadRunner性能测试应用(六)
2010-10-25 09:17 14813.插入注释 注释可以在录制脚本时插入,也可以在脚本录制 ...
相关推荐
本文将深入探讨LoadRunner中的几个关键函数——`web_reg_save_param`、`lr_save_string`和`lr_eval_string`,它们在实际测试场景中扮演着重要角色。 1. `web_reg_save_param`函数: 这个函数主要用于动态参数的...
如果参数有多个值,可以使用 web_reg_save_param 函数带有 "Ord=All" 参数来获取所有的数值。例如: web_reg_save_param("参数名","LB=左边界","RB=右边界","Ord=All",LAST); 注册成功后,{参数名_count} 表示取得...
- `web_custom_request`:此函数允许用户发送自定义HTTP请求,可以使用任何HTTP方法,如GET、POST等,以模拟用户可能执行的复杂操作。 - `web_image`:模拟用户在网页上点击图像,通常用于交互式地图或图片操作。 ...
然后,我们可以使用LoadRunner提供的关联函数(如web_reg_save_param或web_custom_request)来提取并保存这个动态数据。创建关联时,可以设置匹配规则,如正则表达式,确保正确提取所需信息。 在使用关联时,我们将...
在录制网页上下载附件时,需要使用 web_reg_save_param 函数来保存服务器的响应内容。web_reg_save_param 函数可以根据左、右边界和搜索模式来保存响应内容。 在实际应用中, LoadRunner 提供了丰富的 API 函数,...
2. **关联组件**:LR提供了多种关联组件,如Web_reg_save_param、Web_reg_save_param_ex、Web_reg_find等,它们分别有不同的用途和使用场景。 3. **正则表达式**:在LR中,通常使用正则表达式来识别和提取动态数据...
3. **手动关联**:使用`web_reg_save_param`函数将Session ID保存为参数。 - 代码示例: ```c web_reg_save_param("SessionID", SEARCH_STRINGARRAY("id=", "Expires"), LAST); ``` 4. **替换硬编码数据**:在...
一旦识别出这些动态数据,就可以使用`web_reg_save_param`创建一个参数,并在脚本中使用这个参数替换硬编码的值,确保每次请求都能正确反映实际用户的行为。 关联是LoadRunner性能测试中的关键技术,它使得脚本能够...
- 参数化:通过`Web_reg_save_param()`捕获动态数据,并使用`Web_set_variable()`在后续请求中使用这些参数,实现动态脚本。 - 错误处理:使用`web_set_selenium_speed()`控制执行速度,`Web_check_options()`检查...
- Web协议:以"web"为前缀的函数,如`web_reg_save_param`,用于注册和保存网页元素,例如`web_reg_save_param("flight_name", "LB=Select your departure ", "RB=", LAST);`,用于捕获动态参数。 - 数据库相关的...
在使用`web_custom_request`时,通常会配合`web_reg_save_param`函数来保存或提取响应中的特定参数。`web_reg_save_param`可以在响应中注册并保存一个参数,这对于解析XML响应尤其有用。然而,正确使用该函数需要...
首先,当服务器返回的动态数据需要被测试脚本使用时,我们需要使用关联函数(如`web_reg_save_param`)来捕获并存储这些数据。在上述案例中,作者遇到了一个特定场景:银行内部评级系统的一个页面,其中客户编号是...
`web_reg_save_param`是LR中用于保存动态数据的关键函数,它从服务器响应中提取特定数据并将其存储为参数。例如: ```c web_reg_save_param("sessionid", "LB=Session_id:", "RB=;", "Search=Body", LAST); ``` ...
手动关联允许用户识别脚本中哪些变量是动态变化的,并通过特定函数(如`web_reg_save_param`)来捕获这些变量的值,以便后续请求使用。 #### 手动关联步骤详解 1. **录制脚本**:首先,使用VuGen录制一个简单的...
1. `Intweb_reg_save_param`:这是一个用于提取网页响应中的参数值的函数。通过定义左边界和右边界,可以定位并保存目标参数。当参数只出现一次时,使用该函数;如果注册成功,返回0,失败则返回1。 2. `web_reg_...
### LoadRunner函数详解 LoadRunner是一款强大的性能测试工具,它能够模拟实际用户的操作行为和大量并发行为,并且...了解并熟练掌握这些函数的使用方法,将大大提高脚本编写的效率和准确性,从而更好地进行性能测试。
除了以上提到的函数,LoadRunner还有许多其他功能强大的函数,如web_image_check用于验证网页上的图像,web_reg_save_param用于提取和保存响应中的动态数据,web_submit_data和web_submit_form用于处理表单提交等。...
### LR手动关联参数化...2. **深入理解LR函数**:熟悉`web_reg_save_param`的所有可用属性,以便更好地定制关联过程。 通过上述方法,你可以有效地解决LR测试中遇到的手动关联问题,提高测试脚本的可靠性和准确性。