51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11166|回复: 13
打印 上一主题 下一主题

[原创] web_concurrent_start和web_concurrent_end是起到什么作用呀

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-6-2 11:25:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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;
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-6-2 11:31:27 | 只看该作者
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.

都是帮助里有的东西嘛,自己看看
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-11-13 11:26:53 | 只看该作者
从别的地方找到的,希望对你有帮助

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来设置。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-11-25 19:12:13 | 只看该作者
这个函数到底是什么作用没人回答啊,这里说的并发组是什么意思
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-11-26 10:33:59 | 只看该作者
URL-based 方式将每条客户端发出的请求录制成一条语句,对LoadRunner来说,在该模式下,一条语句只建立一个到服务器的连接,LoadRunner提供了web_concurrent_start和web_concurrent_end函数模拟HTML-based的工作方式
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-11-26 20:20:47 | 只看该作者
还是不太懂啊
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2011-9-3 14:57:30 | 只看该作者
不是很明白
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2011-9-3 21:35:41 | 只看该作者
就是并发发出请求!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    9#
    发表于 2011-9-3 21:49:28 | 只看该作者
    将多个请求同时发送,不加的话这些URL是排除请求
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2011-9-5 16:57:48 | 只看该作者
    就是将web_concurrent_start和web_concurrent_end中间的内容一起发,我都把他当成{},内容放里面就行,表示这里面的东西是在一个并发组里
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-10-22 11:47:17 | 只看该作者
    就是将web_concurrent_start和web_concurrent_end中间的内容一起发,我都把他当成{},内容放里面就行,表示这里面的东西是在一个并发组里
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-10-22 11:47:52 | 只看该作者
    顶!楼上正解
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    13#
    发表于 2011-10-22 15:20:53 | 只看该作者
    算是真正的并发
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2012-2-20 22:12:35 | 只看该作者
    如果说说这个函数 啥时候用,怎么用 在下感激不尽~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 13:57 , Processed in 0.076170 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表