基础篇1:LoadRunner中常用函数参考手册
常用函数列表 web_url
web_submmit_form VS web_submmit_data VS web_custom_request
web_custom_request
web_concurrent_start(NULL); web_concurrent_end(NULL); ============================分割线================================ 1. web_url
 Loads the specified Web page (GET request).
Web_url根据函数中的URL属性加载对应的URL,不需要上下文。 2. web_submmit_form VS web_submmit_data VS web_custom_request web_submit_form: Submit a form,此函数可能必须在前一个操作的上下文中执行。
web_submit_data: Performs an "unconditional" or "contextless" form submission.
web_submit_data函数处理无状态或者上下文无关的表单提交。它用来生成表单的GET或POST请求,这些请求与Form自动生成的请求是一样的。 当VuGen设为基于URL的录制模式,或者基于HTML的录制方式但是 Recording Options—HTML Advanced 下的A script containing explicit URLs only 选项被选中时,web_submmit_data函数才会录制到。 其他情景,如果 在Recording Options—HTML Advanced下选中 A script describing user actions,则启用web_submit_form 不论你采用URL查询的方式(GET),还是采用请求体发送(POST)的方式,此函数都指示出Form中的数据是如何发送到服务器的。 如果VuGen处于HTTP录制模式下,此时记录Web进程时,会产生此函数。在提交 Form时,如果无法生成web_submit_form函数,VuGen也会生成web_submit_data函数。 3. web_custom_request
Allows you to create a custom HTTP request with any method supported by HTTP.
//Input email address and password
web_custom_request("LoginEXAMPLE",
"URL=https://www.EXAMPLE.com/$WS$/Services/Accounts.svc/Accounts/Login/",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=https://www.EXAMPLE.com/us#",//当前页面关联的页面。如果已经显式指定了url的地址,此项可以省略。
"Snapshot=t13.inf", //快照的文件名,关联时使用。
"Mode=HTTP",
"EncType=application/json;charset=utf-8", //URL可以是绝对路径(例如http://weather.abc.com /weather/forecast.jsp?locCode=LFPO),也可以是相对路径(例如 “forecast.jsp?locCode=LFPO”)。
"Body={"EmailAddress":"htc_cs_test_bj021@mailinator.com","AuthTicket":"1305389607236.5E4A6746B561B0EB59EB6C3D599A646AF5E034A049510EAAC081D7FC488E8AEED5AE2D9A8688311F3A1E4F277D2CEDCB6059AAC4BC1460645FC08360C24654F1"}", //Body(目前仅适用与web_custom_request函数):请求体。
LAST); 此示例中, 指定的URL如何处理body请求体中的内容,待以后再讨论。 Resource:指示URL是否属于资源。1 是;0 不是。设置了这个参数后,RecContentType参数被忽略。“Resource=1”,意味着当前操作与所在脚本的成功与否关系不大。在下载资源时如果发生错误,是当作警告而不是错误来处理的;URL是否被下载受“Run-Time Setting—Browser Emulation--Download non-HTML resources” 这个选项的影响。此操作的响应信息是不做为HTML来解析的。“Resource=0”,表明此URL是重要的,不受发送请求(RTS)的影响,在需要时也会解析它。 Mode:两种录制级别HTML、HTTP。 HTML级别:在当前Web界面上录制直观的HTML动作。以一步步的web_url、 web_link、web_image、web_submit_form来录制这些动作。VuGen仅仅录制返回HTML页面的请求,不处理脚本和应用程序。 HTTP级别:VuGen把所有的请求录制为web_url指令,不生成 web_link、web_image、web_submit_form这些函数。这种方法更为灵活,但是生成的脚本不够直观。 4. web_concurrent_start(NULL); web_concurrent_end(NULL);
web_concurrent_start函数是并发组开始的标记。组中所有的函数是并发执行的。
并发组的结束web_concurrent_end函数。
在并发组中,可以包含的函数有:web_url、web_submit_data、web_custom_request、web_create_html_param、web_create_html_param_ex、web_reg_save_param、web_add_header。
在并发组中的函数不是立即执行的。 在并发组开始时,所有的函数首先被记录下来,当并发组结束时,所有的函数并发执行。

LoadRunner中常用函数参考手册的更多相关文章

  1. LoadRunner中常用的字符串操作函数

    LoadRunner中常用的字符串操作函数有:                strcpy(destination_string, source_string);               strc ...

  2. mysql常用函数参考

    mysql常用函数参考   对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL, ...

  3. hive函数参考手册

    hive函数参考手册 原文见:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF 1.内置运算符1.1关系运算符 运 ...

  4. SqlServer存储过程中常用函数及操作

    1.case语句 用于选择语句 SELECT ProductNumber, Category = CASE ProductLine WHEN 'R' THEN 'Road' WHEN 'M' THEN ...

  5. OpenCV图像处理中常用函数汇总(1)

    //俗话说:好记性不如烂笔头 //用到opencv 中的函数时往往会一时记不起这个函数的具体参数怎么设置,故在此将常用函数做一汇总: Mat srcImage = imread("C:/Us ...

  6. Oracle DBA 的常用Unix参考手册(一)

    作为一名Oracle DBA,在所难免要接触Unix,但是Unix本身又是极其复杂的,想要深刻掌握同样很不容易.那么到底我们该怎么入手呢?Donald K Burleson 的<Unix for ...

  7. JavaScript中常用函数(入门级)(持续更新)

    本文中枫竹梦介绍一些JavaScript中入门级的常用函数,对于已经过了入门的童鞋可选择略过,都是一些非常实用的函数.如果发现什么问题,欢迎讨论. 问题列表 Q1: 设计一个函数repeatIt(st ...

  8. 5. openCV中常用函数学习

    一.前言 经过两个星期的努力,一边学习,一边写代码,初步完成了毕业论文系统的界面和一些基本功能,主要包括:1 数据的读写和显示,及相关的基本操作(放大.缩小和移动):2 样本数据的选择:3 数据归一化 ...

  9. javascript中常用函数汇总

    js中函数很多,在实际项目开发中,函数的应用可以很大程度上简化我们的代码,所以在此记下开发中js中常用的函数,增强记忆. 1.isNaN(X):函数用于检查其参数是否是非数字值. 如果 x 是特殊的非 ...

随机推荐

  1. maven的tomcat插件如何进行debug调试

    利用maven来部署工程时,一般采用的是tomcat插件,使项目在tomcat上面运行,那么这个debug调试是如何进行呢? 我们在调试的时候问题: 会提示找不到资源,那么如何进行修改呢,方法两个: ...

  2. [Spark经验一]Spark RDD计算使用的函数里尽量不要使用全局变量

    比如RDD里的计算调用了别的组件类里的方法(比如hbase里的put方法),那么序列化时,会将该方法所属的对象的所有变量都序列化的,可能有些根本没有实现序列化导致直接报错.也就是spark的api没有 ...

  3. async和await关键词用于定义原生的协程

    #python为了将语义变得更加明确,就引入了async和await关键词用于定义原生的协程 # async def downloader(url): # return "xxxx" ...

  4. UOJ#110. 【APIO2015】Bali Sculptures

    印尼巴厘岛的公路上有许多的雕塑,我们来关注它的一条主干道. 在这条主干道上一共有 NN 座雕塑,为方便起见,我们把这些雕塑从 11 到 NN 连续地进行标号,其中第 ii 座雕塑的年龄是 YiYi 年 ...

  5. 【游记】CTSC&APIO2017

    GDOI回来不到两天就前往北京参加CTSC和APIO. CTSC Day1 [考试] T1一道神奇的题,很快想到O(n2)做法,感觉ctsc题目难度应该很大,就没马上想着出正解(事实上这届CTSC偏水 ...

  6. hibernate单列的多值查询

    比如你的表主键是id,你要删除id 是 34,56,99 这样的.. uid是拼好的 比如 '34','56','99' ,以前我会这样写 String queryString = "upd ...

  7. php中比较好用的函数

    PHP中一个好用的函数parse_url,特别方便用来做信息抓取的分析,举例子如下: $url = "http://www.electrictoolbox.com/php-extract-d ...

  8. git 配置多用户

    .ssh 下的 config.txt 内容 # 配置github.com Host github.com HostName github.com IdentityFile ~/.ssh/id_rsa_ ...

  9. LCD实验学习笔记(十):TFT LCD

    硬件组成: REGBANK是LCD控制寄存器组,含17个寄存器及一块256*16的调色板,用来设置参数. LCDCDMA中有两个FIFO,当FIFO空或数据减少到阈值,自动发起DMA传输,从内存获取图 ...

  10. beego 相关

    bee api bapi bee run -downdoc=true -docgen=true