LoadRunner中常用函数参考手册
基础篇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中常用函数参考手册的更多相关文章
- LoadRunner中常用的字符串操作函数
LoadRunner中常用的字符串操作函数有: strcpy(destination_string, source_string); strc ...
- mysql常用函数参考
mysql常用函数参考 对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL, ...
- hive函数参考手册
hive函数参考手册 原文见:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF 1.内置运算符1.1关系运算符 运 ...
- SqlServer存储过程中常用函数及操作
1.case语句 用于选择语句 SELECT ProductNumber, Category = CASE ProductLine WHEN 'R' THEN 'Road' WHEN 'M' THEN ...
- OpenCV图像处理中常用函数汇总(1)
//俗话说:好记性不如烂笔头 //用到opencv 中的函数时往往会一时记不起这个函数的具体参数怎么设置,故在此将常用函数做一汇总: Mat srcImage = imread("C:/Us ...
- Oracle DBA 的常用Unix参考手册(一)
作为一名Oracle DBA,在所难免要接触Unix,但是Unix本身又是极其复杂的,想要深刻掌握同样很不容易.那么到底我们该怎么入手呢?Donald K Burleson 的<Unix for ...
- JavaScript中常用函数(入门级)(持续更新)
本文中枫竹梦介绍一些JavaScript中入门级的常用函数,对于已经过了入门的童鞋可选择略过,都是一些非常实用的函数.如果发现什么问题,欢迎讨论. 问题列表 Q1: 设计一个函数repeatIt(st ...
- 5. openCV中常用函数学习
一.前言 经过两个星期的努力,一边学习,一边写代码,初步完成了毕业论文系统的界面和一些基本功能,主要包括:1 数据的读写和显示,及相关的基本操作(放大.缩小和移动):2 样本数据的选择:3 数据归一化 ...
- javascript中常用函数汇总
js中函数很多,在实际项目开发中,函数的应用可以很大程度上简化我们的代码,所以在此记下开发中js中常用的函数,增强记忆. 1.isNaN(X):函数用于检查其参数是否是非数字值. 如果 x 是特殊的非 ...
随机推荐
- 覆盖的面积 HDU - 1255 (线段树-扫描线)模板提
给定平面上若干矩形,求出被这些矩形覆盖过至少两次的区域的面积. Input输入数据的第一行是一个正整数T(1<=T<=100),代表测试数据的数量.每个测试数据的第一行是一个正整数N(1& ...
- 初学VS的目录结构
工程目录下各文件的含义 一般大部分的文章可能介绍到上面就算结束了,但我这还没有.创建工程产生的各个文件都你知道是什么用的吗? 如果你是一个初学者,你可能会不知道(老手请跳过本文).Ok,我就带你逐一了 ...
- dubbo介绍以及创建
1.什么是dubbo? DUBBO是一个分布式服务框架(关于框架,其实就是配置文件加java代码),致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2 ...
- git与svn与github与码云的区别
1.git与github(https://www.oschina.net/)的区别 Git(https://git-scm.com/)是一个版本控制工具 github是一个用git做版本控制的项目托管 ...
- js实现游戏转盘抽奖
<!DOCTYPE html> <html> <head> <title>js抽奖</title> <meta charset=&qu ...
- [技巧篇]12.从Spring的编码过滤器说起
有一枚学生问问了我一个问题,突然灵感爆发,他使用的Spring的过滤器,前台利用GET方式向后端发出一个请求,由于里面含有中文数据,结果在后端显示的是乱码,他问我为什么?明明在Spring里面也配了字 ...
- [洛谷P1404] 平均数
洛谷题目链接:平均数 题目描述 给一个长度为n的数列,我们需要找出该数列的一个子串,使得子串平均数最大化,并且子串长度>=m. 输入输出格式 输入格式: N+1行, 第一行两个整数n和m 接下来 ...
- java 7修改文件权限
Full control over file attributes is available in Java 7, as part of the "new" New IO faci ...
- java File (文档流)
一. 数据流的基本概念 1.数据流 在Java中把不同的数据源与程序之间的数据传输都抽象表述为“流”(stream),以实现相对统一和简单的输入/输出操作方式.传输中的数据就像流水一样,也称为数据 ...
- 将四个按钮放入一个父控件的好处:方便移动,只需要改变父控件的y值,就可移动四个按钮
将四个按钮放入一个父控件的好处:方便移动,只需要改变父控件的y值, 就可移动四个按钮 https://www.evernote.com/shard/s227/sh/78 ...