`
leelun
  • 浏览: 63935 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

操作web_reg_save_param获取的参数

阅读更多
web_reg_save_param()可以从web请求返回的页面或结果中,获取需要的一些数据作为参数,让测试脚本更具有连续性。如先在页面中查询出几条数据,点击其中一条记录打开新的页面,这里打开新的页面所需要的动态数据,就可以通过web_reg_save_param()来取得。函数的具体使用请参考帮助文档,这里主要说明一下如何操作它获取的参数。
Action()
{
 char taskBuffer[128] = {0};
 char processBuffer[128] = {0};
 int j;
 int i;
。
。
。
web_reg_save_param("taskPOID","LB/IC=newDatas","RB/IC=isCurrent","Search=body","Ord=ALL","SaveOffset=115","SaveLen=32",LAST);
web_custom_request(......); // 查询出一批数据

j=atoi(lr_eval_string("{taskPOID_count}")); 
lr_output_message("the j is %d",j);
for(i=1;i<=j;i++)
  {
	sprintf( taskBuffer, "{taskPOID_%d}", i);
// 将数组元素转到taskIdStr参数中
         lr_save_string(lr_eval_string(taskBuffer),"taskIdStr");
	lr_log_message("getTaskID: %s",lr_eval_string ("{taskIdStr}"));
  }
 return 0;
} 

注意:这里web_reg_save_param()函数中“ord=all”,如果是“ord=1”,则“taskPOID”不是数组,是一个参数,可以直接使用。
1
1
分享到:
评论
2 楼 _xiao_wei_ 2014-07-10  
isCurrent、newDatas好熟悉!
1 楼 lzy.je 2009-05-03  
loadrunner使用问题

相关推荐

    Loadrunner中web_reg_save_param的使用详解

    于是需要首先读出当前的事务的状态,再进行修改,此时便可以使用到web_reg_save_param了。可以通过它先将事务的状态读出写入一个自定义的变量中,根据变量的值来决定下一步的动作。 简要说明 语法:intweb_reg_...

    在LoadRunner中用web_reg_save_param()做关联

    ### 在LoadRunner中使用`web_reg_save_param()`进行关联 #### 一、LoadRunner关联概述 在LoadRunner中,关联是一种重要的技术手段,用于解决在录制脚本时遇到的动态数据问题。通常有两种关联方式:手动关联和自动...

    LR产用函数的应用web_reg_save,lr_save_string,lr_eval_string等函数

    本文将深入探讨LoadRunner中的几个关键函数——`web_reg_save_param`、`lr_save_string`和`lr_eval_string`,它们在实际测试场景中扮演着重要角色。 1. `web_reg_save_param`函数: 这个函数主要用于动态参数的...

    LR中的WEB函数列表

    - `web_create_html_param` 和 `web_create_html_param_ex`:提取HTML页面中的动态信息并保存为参数。 - `web_reg_save_param`:基于HTML页面动态信息创建参数。 9. **过滤器函数**: - `web_add_filter` 和 `...

    LoadRunner中的Web 函数列表

    9. **Web_save_param()** 和 **Web_save_param_ex()**:这些函数用于从响应中提取并保存数据,例如,从HTML页面中提取验证码或会话ID。 10. **Web_set_auto_assertion()** 和 **Web_assert()**:用于设置自动断言和...

    Loadrunner 自动关联手动关联

    web_reg_save_param_ex 函数是 Loadrunner 中最常用的关联函数,它可以将服务端返回的数据存入脚本的一个参数中。该函数的选项包括: * Parameter Name:设置存放参数的名称,关联出来的内容将会存放在该参数中。 *...

    loadrunner脚本录制, LR录制网页上下载附件

    在录制网页上下载附件时,需要使用 web_reg_save_param 函数来保存服务器的响应内容。web_reg_save_param 函数可以根据左、右边界和搜索模式来保存响应内容。 在实际应用中, LoadRunner 提供了丰富的 API 函数,...

    loadRunner常用函数

    如果参数有多个值,可以使用 web_reg_save_param 函数带有 "Ord=All" 参数来获取所有的数值。例如: web_reg_save_param("参数名","LB=左边界","RB=右边界","Ord=All",LAST); 注册成功后,{参数名_count} 表示取得...

    soap协议解析

    在使用`web_custom_request`时,通常会配合`web_reg_save_param`函数来保存或提取响应中的特定参数。`web_reg_save_param`可以在响应中注册并保存一个参数,这对于解析XML响应尤其有用。然而,正确使用该函数需要...

    如何在 LoadRunner 脚本中做关联

    如果需要,还可以使用`web_reg_save_param_ex`等其他关联函数,以适应不同的场景需求。 为了确定哪些错误提示需要进行关联,需要注意脚本执行时的错误信息。由于关联错误通常表现为服务器返回的错误响应,如重新...

    loadrunnerWeb函数[归类].pdf

    16. **web_create_html_param** 和 **web_create_html_param_ex**:从HTML页面中提取动态信息,创建参数,用于参数化测试。 17. **web_reg_save_param**:基于HTML页面中的动态信息创建参数,用于动态数据的处理。 ...

    数据结构典型解析与实战模拟

    数据结构典型题解析与在实战模拟对于要增强对数据结构理解的初学者非常有用

    loadrunnerWeb函数-4页.pdf

    15. **web_create_html_param** 和 **web_create_html_param_ex**:从HTML页面中提取动态信息,并将其保存为参数,用于回放时的变量替换。 16. **web_reg_save_param**:根据HTML页面中的动态信息创建参数,通常...

    loadrunnerWeb函数[收集].pdf

    17. **web_create_html_param** 和 **web_create_html_param_ex**:创建基于HTML页面动态信息的参数,用于动态数据的处理。 18. **web_set_max_html_param_len**:设置动态HTML参数的最大长度,防止过长的数据导致...

    LoadRunner中的Web函数列表[文].pdf

    - `web_create_html_param` 和 `web_create_html_param_ex`:从HTML页面中提取动态信息并保存为参数,LR 6.5及更早版本适用。 - `web_reg_save_param`:基于HTML页面的动态信息创建参数。 9. **筛选器函数**: -...

    Loadrunner 测试网页下载文件的脚本实例

    6. 然后,我们使用 `web_reg_save_param()` 函数关联函数获取下载文件的内容,在这里不定义左右边界,获得服务器响应的所有内容。 7. 我们还使用 `web_reg_save_param()` 函数关联函数在服务器响应的头文件中获取...

    Loadrunner函数汇总

    16. **web_create_html_param**、**web_create_html_param_ex** 和 **web_reg_save_param**: 用于从HTML页面中提取动态信息并将其保存为参数,便于参数化和动态数据处理。 17. **web_set_max_html_param_len**: ...

Global site tag (gtag.js) - Google Analytics