翻手为云覆手雨,天地由我一手掌。逍遥不认仙与魔,总归由我性张扬。

LR函数解释---HTTP协议

上一篇 / 下一篇  2009-07-21 15:04:00 / 个人分类:性能测试技术

"WM4J rc5Tdt|0 LR函数解释---HTTP协议51Testing软件测试网2M5s1SJ|ys `

51Testing软件测试网"\a*~1J5`^U.G

操作函数51Testing软件测试网)`o#e%Ph'fed {
在录制 Web Vuser 脚本时,VuGen 将生成下列操作函数,并且将它们插入到脚本中:

~@(HL },t7C)_051Testing软件测试网JY}Nhd(j#iU

51Testing软件测试网 `'W!O#A0Yl6H.v
 web_custom_request  允许您使用 HTTP 支持的任何方法来创建自定义 HTTP 请求。 
V;_z m4p5Z~Z0 51Testing软件测试网1Q4p&Z3``K?
 web_image  在定义的图像上模拟鼠标单击。 51Testing软件测试网,t#b4iSa };]*w:f(k
 
{@*h;x;}:n#uh ?0 web_link  在定义的文本链接上模拟鼠标单击。 
2V]f3r~T_ D0 51Testing软件测试网"e7|:huvG
 web_submit_data  执行“无条件”或“无上下文”的表单提交。 51Testing软件测试网0I`;`lAd7U+v!M
 51Testing软件测试网0{ F2W6w$i0R}E
 web_submit_form  模拟表单的提交。 
$t5gF\b:[0 51Testing软件测试网4h#msp S&XJU s
 web_url  加载由“URL”属性指定的 URL。 51Testing软件测试网2g,e2ZY0B4`1rf

7J~!\:F7l(?SQ)]:}0 51Testing软件测试网1Z.L9` |bR-P Z!F

9\-r%lu@-q^1C-d^051Testing软件测试网V1UQ/rS4{
身份验证函数51Testing软件测试网2V)BkN:Cho5c7[R

51Testing软件测试网 H:hS5o!t7L*y.RK


I+s$},q/tZg)T&^0 web_set_certificate  使 Vuser 使用在 Internet Explorer 注册表中列出的特定证书。 51Testing软件测试网;EHwYW!x FC
 
Ax,XQ\P0 web_set_certificate_ex  指定证书和密钥文件的位置和格式信息。 
0YceZc bs0 
/bj4q2n@h0 web_set_user  指定 Web 服务器的登录字符串和密码,用于 Web 服务器上已验证用户身份的区域。 

"Tj*N;]8]5Y8lAZ051Testing软件测试网0J|mdCe@v a


?[!Cmx U&j7~0缓存函数

$NEqE5N S8@0

:eoD jI_,U0
ws OQ9y)V'\ N&gy']0 web_cache_cleanup  清除缓存模拟程序的内容。 51Testing软件测试网 N#PgeB K
 51Testing软件测试网s)o[9e1F FP
 web_dump_cache  将资源转储到浏览器缓存中。 51Testing软件测试网!~ zC v4w1K8n
 51Testing软件测试网_;Bq$|f,[8qw5m+\"r
 web_load_cache  加载缓存的内容。 51Testing软件测试网 F8Q ~-B0R#P!w8S#TW

{l;PWu'tCy051Testing软件测试网6s)m"zp!Qe8|
检查函数51Testing软件测试网G#Cu/zp#cR@

51Testing软件测试网 eG1@S!C;z`px3F

51Testing软件测试网u0`2h*c'i:T
 web_find  在 HTML 页内搜索指定的文本字符串。  只能用于HTML-based模式,如果是URL-based模式无论页面是否出现指定的文本,都会pass。51Testing软件测试网/I?6J(_+k_-Q~ G4i
 
tN/QZ#K.zk`0 web_global_verification  在所有后面的 HTTP 请求中搜索文本字符串。 
&Eb u+U]] bB0 
zSIyd0 web_image_check  验证指定的图像是否存在于 HTML 页内。 51Testing软件测试网ZDL DY?^.W
 51Testing软件测试网'T$MZ1ji:e"S+i
 web_reg_find  在后面的 HTTP 请求中注册对 HTML 源或原始缓冲区中文本字符串的搜索。  函数用于被检查页面URL请求的前一行,可以正确进行文本检查,如检查不到指定的词,则下一步的URL请求判定为失败。51Testing软件测试网$E!v,J+j V0v,M \D#N

B f+j Hp!D0 

"H%M$Mn.u\zd0

0}9P }Ft(b\)J0
[ sMhmf)[o0连接定义函数51Testing软件测试网i0l W-C$K7T

51Testing软件测试网-V-A KhV:Tu

51Testing软件测试网A qjZ/[ x1@FFA
 web_disable_keep_alive  禁用 Keep-Alive HTTP 连接。 
-A-| O9yd5O0 
&`5{8E-}fD2x)mE0 web_enable_keep_alive  启用 Keep-Alive HTTP 连接。 51Testing软件测试网gNH Ti8_
 51Testing软件测试网1X4f`E,U5R`!af
 web_set_connections_limit  设置 Vuser 在运行脚本时可以同时打开连接的最大数目。 

2G&{$A Z9w J$PE0

*[Sub4?0O`9yt.c0 

!T^2D J6q.f!L051Testing软件测试网+B#ErO(d{


!q)p c3v:YYx:e0并发组函数51Testing软件测试网1n!F*@q4g;Y @W*V

f [ u%F5EN3W8q051Testing软件测试网U1ms:iB&Q p p
 web_concurrent_end  标记并发组的结束。 51Testing软件测试网 E V D}f7^
 51Testing软件测试网v(|#Fza:T
 web_concurrent_start  标记并发组的开始。 51Testing软件测试网Q @b,FBL_x

51Testing软件测试网Z;A+|HT Z%]

 

)S\ rcW c051Testing软件测试网*X+Q ^ore

51Testing软件测试网rb U za!H
Cookie 函数

(~YDup&e0

MXp&Lle0
qV ex#?B,`)C9l0 web_add_cookie  添加新的 Cookie 或修改现有的 Cookie。 51Testing软件测试网5o)Xb Ey
 
9k$KY5a2O0 web_cleanup_cookies  删除当前由 Vuser 存储的所有 Cookie。 51Testing软件测试网s!TX9o}~#soi"h
 51Testing软件测试网Jp2dw {d"@1r
 web_remove_cookie  删除指定的 Cookie。 

,}3?[e l-QW)J051Testing软件测试网:R f v'Zo?6Sd


,x{(yh?#h'D0关联函数51Testing软件测试网$|2X5l7aD0o E8I5R

W8z;t'eB(}051Testing软件测试网b yZ'X'B7W#}u
 web_create_html_param  将 HTML 页上的动态信息保存到参数中。(LR 6.5 及更低版本) 
[RNNY0 
~ Xd WW4L4HKN0 web_create_html_param_ex  基于包含在 HTML 页内的动态信息创建参数(使用嵌入边界)。(LR 6.5 及更低版本) 51Testing软件测试网~S N3GP(c+~
 
qmgtO.Pe0 web_reg_save_param  基于包含在 HTML 页内的动态信息创建参数(不使用嵌入边界)。 51Testing软件测试网S"~b u#K ~~&\0M)\
 
*h1q bF+nA~/`L9z0 web_set_max_html_param_len  设置已检索的动态 HTML 信息的最大长度。 51Testing软件测试网:an!d7d_"vWO{

$[sD ? nM0 51Testing软件测试网m p'P)okoT$o

6X c L0qtXWl0筛选器函数51Testing软件测试网"r.Y!^v3^ XR

51Testing软件测试网i'i t:c)v^n#ja

51Testing软件测试网 I-xG1@U:xj#VK
 web_add_filter  设置在下载时包括或排除 URL 的条件。 51Testing软件测试网%L8J e v9[5Qz.E6y,c:n
 
x;@#X\X?arL0 web_add_auto_filter  设置在下载时包括或排除 URL 的条件。 
} p{9J*]v8KN0 
d!Gv!a"UYl-xU$\0 web_remove_auto_filter  禁用对下载内容的筛选。 

!R"OyeI!g*W2x0

0K;VGl"~4z7fOW5~0
wN)M8r+O i0标头函数51Testing软件测试网1N&RkV Aq*p

(lG^)h7Ly%ut]i0
2N;m6\"M7PDc0 web_add_auto_header  向所有后面的 HTTP 请求中添加自定义标头。 
f(w;e$jRb0G9J M0 51Testing软件测试网w} `u:IV6]$}E W1C2Q
 web_add_header  向下一个 HTTP 请求中添加自定义标头。 51Testing软件测试网/p"d1f*u\
 51Testing软件测试网ko%TVmrw
 web_cleanup_auto_headers  停止向后面的 HTTP 请求中添加自定义标头。 51Testing软件测试网{"SF(P/r,UW
 51Testing软件测试网B%b'A&yjn[-J2m
 web_remove_auto_header  停止向后面的 HTTP 请求中添加特定的标头。 51Testing软件测试网6V7~'v/F-p Rkx }7}
 51Testing软件测试网M G8MO5J7fN9C{
 web_revert_auto_header  停止向后面的 HTTP 请求中添加特定的标头,但是生成隐性标头。 51Testing软件测试网-_?{r F8|4L
 51Testing软件测试网7A(J4R$JkFv)i4t
 web_save_header  将请求和响应标头保存到变量中。 

-a1O]@m051Testing软件测试网lmR.e Q [)_3x

 51Testing软件测试网4x3T8d;v:X\

51Testing软件测试网!w'No,Jt!nyF

代理服务器函数51Testing软件测试网O `']^8k&tLj.j

H$L6LH{zU"X0
`8hY0b0AuwP7tS0 web_set_proxy  指定将所有后面的 HTTP 请求定向到指定的代理服务器。 
6Ld8d7{RWM ]0 51Testing软件测试网+R#rkx!c I
 web_set_proxy_bypass  指定 Vuser 直接访问(即不通过指定的代理服务器访问)的服务器列表。 
+f!|`W+W)Z0 51Testing软件测试网'u7b |"EEx
 web_set_proxy_bypass_local  指定 Vuser 对于本地 (Intranet) 地址是否应该避开代理服务器。 51Testing软件测试网"Hc B+}T
 
lU/cuC Ln/{0 web_set_secure_proxy  指定将所有后面的 HTTP 请求定向到服务器。 51Testing软件测试网({ LLd {U

-e+k c w#l051Testing软件测试网&V)it}0Y#W(JP6U
回放函数

Yrz9Se;S0

`E7ES eR9S0
?d UE)OZD5z0 web_set_max_retries  设置操作步骤的最大重试次数。 
B(ZmY9N\)f,H\0 
2sUIp0c}#z0 web_set_timeout  指定 Vuser 等待执行指定任务的最长时间。

h&nHw-J ^4`*n,n051Testing软件测试网1^ncdV(A_

其他函数

y^3r#nPy'?0

F2K3{/{'Z mi051Testing软件测试网;Tc!K^2b"M^dp5y]
 web_convert_param  将 HTML 参数转换成 URL 或纯文本。 
@/v%a)V&E:q)Rs0 
j'D9V/|!sCg._ {lw0 web_get_int_property  返回有关上一个 HTTP 请求的特定信息。 
gY!e-@+X$B0 51Testing软件测试网jC'h}c"} x^h
 web_report_data_point  指定数据点并将其添加到测试结果中。 
H-v6RT BD0 51Testing软件测试网+?ak1R3[@
 web_set_option  在非 HTML 资源的编码、重定向和下载区域中设置 Web 选项。 51Testing软件测试网PQj S_/`V
 51Testing软件测试网IX/c8P)h
 web_set_sockets_option  设置套接字的选项。

.{.k`*ujv-z-s0

V\:^_N1i7T0 

nRA5kb eLv5m051Testing软件测试网#@k2s [ Pbi


0}3o B i%ae |0控制类型函数
`)v@^D8B:wv;_.kG{0除了 Web Vuser 函数以外,下列控制函数也可能会出现在 Vuser 脚本中:51Testing软件测试网|F Fx3O,r$E^5y5t

N#ZZ:EnG}|051Testing软件测试网 f*SQ-v#Q7YQj
 lr_start_transaction  标记事务的开始以用于性能分析或优化。 
2cF6KW"esxU0 51Testing软件测试网{J%OYxl!E9jl
 lr_end_transaction  标记事务的结束以用于性能分析或优化。 
fr](B5of4u^V0 51Testing软件测试网{!])RI,X/R Bf4J8E
 lr_rendezvous  在 Vuser 脚本中设置集合点。 51Testing软件测试网4M@ zB&n#q
 
:D/P5` Q B @&o0 lr_think_time  暂停 Vuser 脚本中命令之间的执行。 51Testing软件测试网Il5i J%c(w


TAG:

 

评分:0

我来说两句

Open Toolbar