51Testing软件测试论坛

标题: web_concurrent_start和web_concurrent_end是起到什么作用呀 [打印本页]

作者: shengyan    时间: 2006-6-2 11:25
标题: web_concurrent_start和web_concurrent_end是起到什么作用呀
web_concurrent_start和web_concurrent_end是起到什么作用呀
不明白
比如:
vuser_init()
{
        web_url("vdAction.do",
                "URL=http://ip/WCFT/vd/vdAction.do?opAction=vd&id=112",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTTP",
                LAST);

        web_concurrent_start(NULL);

        web_url("vd.jpg",
                "URL=http://ip/WCFT/images/vd.jpg",
                "Resource=1",
                "RecContentType=image/jpeg",
                "Referer=http://ip/WCFT/vd/vdAction.do?opAction=vd&id=112",
                LAST);

        web_url("adv.gif",
                "URL=http://ip:8090/world/images/adv.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://218.108.247.148/WCFT/vd/vdAction.do?opAction=vd&id=112",
                LAST);

        web_url("blank.gif",
                "URL=http://ip/WCFT/images/blank.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://218.108.247.148/WCFT/vd/vdAction.do?opAction=vd&id=112",
                LAST);

        web_concurrent_end(NULL);

        return 0;
}
作者: xiaonan    时间: 2006-6-2 11:31
The web_concurrent_start function marks the beginning of a concurrent group. All functions within the group are executed concurrently. The end of the group is marked by the web_concurrent_end function. Within the concurrent group, you may include Action functions and several Service functions. Click Concurrent Functions for a list of functions that may be included within a concurrent group

The web_concurrent_end function marks the end of a concurrent group and initiates the concurrent execution of all the functions that were registered as concurrent-those between the web_concurrent_start and web_concurrent_end functions. Click Concurrent Functions for a list of functions that may be included within a concurrent group.

都是帮助里有的东西嘛,自己看看
作者: about75    时间: 2009-11-13 11:26
从别的地方找到的,希望对你有帮助

LoadRunner函数中文翻译系列之三--Concurrent Group
web_concurrent_start

 语法:
 int web_concurrent_start ( [char * ConcurrentGroupName,] NULL );
参数:
 ConcurrentGroupName:可选的,并发组的标识符。
NULL:参数列表结束的标记符。
返回值
 整型。返回LR_PASS (0)表示成功,返回LR_FAIL (1)表示失败。
说明
 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。
在并发组中的函数不是立即执行的。在并发组开始时,所有的函数首先被记录下来,当并发组结束时,所有的函数并发执行。
所有的Web 用户,HTTP模式下的WAP用户持本函数。运行在Wireless Session Protocol(WSP)回放模式下的WAP虚拟用户,不支持本函数。
web_concurrent_start

 语法:
 int web_concurrent_end ( reserved );
参数:
 reserved:保留的供扩展的字段。
返回值
 整型。返回LR_PASS (0)表示成功,返回LR_FAIL (1)表示失败。
说明
 web_concurrent_end,并发组结束的标记。脚本执行时,碰到 web_concurrent_end函数时,开始并发执行所有记录的函数。
在并发组中的函数不是立即执行的。在并发组开始时,所有的函数首先被记录下来,当并发组结束时,所有的函数并发执行。
可以并发执行的函数的个数是有限制的,使用运行时设置-Netword标签页的Concurrent Connection来设置。
作者: genglaopo123    时间: 2009-11-25 19:12
这个函数到底是什么作用没人回答啊,这里说的并发组是什么意思
作者: 泊涯    时间: 2009-11-26 10:33
URL-based 方式将每条客户端发出的请求录制成一条语句,对LoadRunner来说,在该模式下,一条语句只建立一个到服务器的连接,LoadRunner提供了web_concurrent_start和web_concurrent_end函数模拟HTML-based的工作方式
作者: xiaoy035    时间: 2009-11-26 20:20
还是不太懂啊
作者: fenlantianji    时间: 2011-9-3 14:57
不是很明白
作者: 云层    时间: 2011-9-3 21:35
就是并发发出请求!
作者: msnshow    时间: 2011-9-3 21:49
将多个请求同时发送,不加的话这些URL是排除请求
作者: zhang.yuandong    时间: 2011-9-5 16:57
就是将web_concurrent_start和web_concurrent_end中间的内容一起发,我都把他当成{},内容放里面就行,表示这里面的东西是在一个并发组里
作者: tingtingsun    时间: 2011-10-22 11:47
就是将web_concurrent_start和web_concurrent_end中间的内容一起发,我都把他当成{},内容放里面就行,表示这里面的东西是在一个并发组里
作者: tingtingsun    时间: 2011-10-22 11:47
顶!楼上正解
作者: msnshow    时间: 2011-10-22 15:20
算是真正的并发
作者: suxin798    时间: 2012-2-20 22:12
如果说说这个函数 啥时候用,怎么用 在下感激不尽~




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2