laipi 发表于 2008-3-27 18:14:05

插入集合点、事务后的代码

web_submit_data("PersonProductinfo.do_2",
                "Action=http://155.xxx.com:8080/Person/PersonProductinfo.do",
                "Method=POST",
                "EncType=multipart/form-data",
                "RecContentType=text/html",
                "Referer=http://155.xxx.com:8080/Person/PersonProductinfo.do",
                "Snapshot=t6.inf",
                "Mode=HTTP",
                ITEMDATA,
                "Name=proname", "Value=", ENDITEM,
                "Name=protitle", "Value={NewParam}", ENDITEM,
                "Name=keywords", "Value={NewParam_1}", ENDITEM,
                "Name=bigclass", "Value=3000", ENDITEM,
                "Name=secondclass", "Value=21000", ENDITEM,
                "Name=affectday", "Value=30", ENDITEM,
                "Name=unit", "Value={NewParam_2}", ENDITEM,
                "Name=unitprice", "Value=0", ENDITEM,
                "Name=amount", "Value=0", ENDITEM,
                "Name=proinfo", "Value={NewParam_4}", ENDITEM,
                "Name=formfile", "Value=", "File=yes", ENDITEM,
                "Name=pictureurlone", "Value=", ENDITEM,
                "Name=tablekey", "Value=", ENDITEM,
                "Name=protype", "Value=2", ENDITEM,
         LAST);

        lr_rendezvous("00");
        lr_start_transaction("00");
        web_submit_data("PersonProductinfo.do_3",
                "Action=http://155.xxx.com:8080/Person/PersonProductinfo.do",
                "Method=POST",
                "EncType=multipart/form-data",
                "RecContentType=text/html",
                "Referer=http://155.xxx.com:8080/Person/PersonProductinfo.do",
                "Snapshot=t6.inf",
                "Mode=HTTP",
         ITEMDATA,
                "Name=method", "Value=PersonProductinfoUpdate", ENDITEM,
                "Name=productid", "Value=0", ENDITEM,
               LAST);

laipi 发表于 2008-3-27 18:15:53

插入集合点、事务前的代码

web_submit_data("PersonProductinfo.do_2",
                "Action=http://155.xxx.com:8080/Person/PersonProductinfo.do",
                "Method=POST",
                "EncType=multipart/form-data",
                "RecContentType=text/html",
                "Referer=http://155.xxx.com:8080/Person/PersonProductinfo.do",
                "Snapshot=t6.inf",
                "Mode=HTTP",
                ITEMDATA,
                "Name=proname", "Value=", ENDITEM,
                "Name=protitle", "Value={NewParam}", ENDITEM,
                "Name=keywords", "Value={NewParam_1}", ENDITEM,
                "Name=bigclass", "Value=3000", ENDITEM,
                "Name=secondclass", "Value=21000", ENDITEM,
                "Name=affectday", "Value=30", ENDITEM,
                "Name=unit", "Value={NewParam_2}", ENDITEM,
                "Name=unitprice", "Value=0", ENDITEM,
                "Name=amount", "Value=0", ENDITEM,
                "Name=proinfo", "Value={NewParam_4}", ENDITEM,
                "Name=formfile", "Value=", "File=yes", ENDITEM,
                "Name=pictureurlone", "Value=", ENDITEM,
                "Name=tablekey", "Value=", ENDITEM,
                "Name=protype", "Value=2", ENDITEM,
                "Name=method", "Value=PersonProductinfoUpdate", ENDITEM,
                "Name=productid", "Value=0", ENDITEM,
               LAST);

laipi 发表于 2008-3-27 18:17:30

请问怎样才能正确的把集合点和事务插入到提交操作之前 谢谢

[ 本帖最后由 laipi 于 2008-3-27 18:32 编辑 ]

gp_jl 发表于 2008-3-27 20:37:52

lr_rendezvous("00");
lr_start_transaction("00");
web_submit_data("PersonProductinfo.do_2",
.......
}
lr_end_transation("00",LR_AUTO);

laipi 发表于 2008-3-28 09:16:56

这样的话就是说不能把集合点和事务插入到提交操作之前了而必须是插入到整个web_submit_data("PersonProductinfo.do_2",
.......
}
之前了
那我得到的响应时间也就是整个操作过程的响应时间了 我想仅要“提交”操作的响应时间的话有什么办法吗谢谢在线等

54111 发表于 2008-3-28 09:28:11

在视图那页   找到submit_data,
插入事务   右键插入before,右键插入after,
右键 集合点

laipi 发表于 2008-3-28 10:06:41

这样插入得到的响应时间 就是“提交”操作的时间了吗???
还有就是submit_data,{}里不是还包含着一些必填项的填写 这些项的填写不需要时间了吗??
我的理解是集合点和事务插入到submit_data,{}之前得到的响应时间是整个信息发布过程的时间,而不是“提交”操作的响应时间 不知道这样的理解是否有误

还是得到的时间就是“提交”操作的响应时间 请指点一二谢谢

54111 发表于 2008-3-28 10:46:54

你不说我还真没注意过这个问题,这个事务是把填写的步骤也包括进来了
不过刚才录制了一个简单登陆的脚本,在填写用户名密码后,等了18秒,才点登陆
设置完事务(login)以后,在结果中查看,login事务的时间为0.66
而整个action_transaction用了21.763
这应该可以说明,那个填写的时间不在计算之内,或者LR自己执行时填写的那个时间可以忽略了

laipi 发表于 2008-3-28 10:53:28

非常感谢 54111战友

54111 发表于 2008-3-28 11:15:41

:lol共同提高

プライベート 发表于 2012-2-29 12:44:13

不知道lz的问题解决了没有,有没有人做过跳过登录操作:只给后面查询做压力测试的。就是能不能至登陆一次,给查询操作并发100用户,我是初学者,想了好久也不知道怎么做,望高手赐教~~

ymwang119 发表于 2012-3-1 09:07:39

回复 11# プライベート


    把登录操作录在vuser_init里,查询操作录在Action里,即可达到效果

月华 发表于 2012-3-1 10:20:05

把登录啊 写COOKIE啊的脚本放到INIT里

查询放到ACTION

プライベート 发表于 2012-3-1 10:58:47

回复 12# ymwang119


    不行的,实验过了

プライベート 发表于 2012-3-1 10:59:08

回复 13# 月华
不行的,实验过了

ymwang119 发表于 2012-3-1 20:52:36

回复 14# プライベート


    查询操作和当前登录的人有什么特殊关联吗,详细说一下

プライベート 发表于 2012-3-2 00:22:38

回复 16# ymwang119
每次查询都要验证登录的,唉
页: [1]
查看完整版本: 插入集合点、事务后的代码