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 是特殊的非 ...
随机推荐
- lightoj 1214
lightoj 1214 Large Division (大数除法) 链接:http://www.lightoj.com/volume_showproblem.php?problem=1214 题意 ...
- [LeetCode][Facebook面试题] 通配符匹配和正则表达式匹配,题 Wildcard Matching
开篇 通常的匹配分为两类,一种是正则表达式匹配,pattern包含一些关键字,比如'*'的用法是紧跟在pattern的某个字符后,表示这个字符可以出现任意多次(包括0次). 另一种是通配符匹配,我们在 ...
- 转:为什么在定义hashcode时要使用31这个数呢?
散列计算就是计算元素应该放在数组的哪个元素里.准确的说是放到哪个链表里面.按照Java的规则,如果你要想将一个对象放入HashMap中,你的对象的类必须提供hashcode方法,返回一个整数值.比如S ...
- [Luogu 2805] NOI2009 植物大战僵尸
这题是个比较经典的最大权闭合子图,可以建图转化为最小割问题,再根据最大流最小割定理,采用任意一种最大流算法求得. 对于每个点,如果点权w为正,则从源点到这个点连一条边权为w的有向边:否则如果w为负则从 ...
- 省队集训 Day3 杨北大
[题目大意] 给出平面上$n$个点$(x_i, y_i)$,请选择一个不在这$n$个点之内的点$(X, Y)$,定义$(X, Y)$的价值为往上下左右四个方向射出去直线,经过$n$个点中的数量的最小值 ...
- canvas利用formdata上传到服务器
1.首先绘制canvas图片 <canvas id="myCanvas" width="100" height="100" style ...
- appcan UI
appcan UI 公共类 ([appcanUI框架地址:](http://newdocx.appcan.cn/UI/source) .ub { display: -webkit-box !impor ...
- bzoj 3028 母函数
首先我们可以求出来所有食物的母函数: 汉堡:f(x)=1/(1-x^2). 可乐:f(x)=1+x. 鸡腿:f(x)=1+x+x^2. 蜜桃多:f(x)=x/(1-x^2). 鸡块:f(x)=1/(1 ...
- 74cms 注入exp
遇到就瞎写了一个: #!/usr/bin/env python #encoding:utf-8 #by i3ekr import requests,optparse,re parse = optpar ...
- vue中的图片加载与显示默认图片
HTML: <div class="content-show-img"> <div class="show-img"> <img ...