51Testing软件测试论坛

标题: 插入集合点、事务后的代码 [打印本页]

作者: laipi    时间: 2008-3-27 18:14
标题: 插入集合点、事务后的代码
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
标题: 插入集合点、事务前的代码
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
请问怎样才能正确的把集合点和事务插入到提交操作之前 谢谢

[ 本帖最后由 laipi 于 2008-3-27 18:32 编辑 ]
作者: gp_jl    时间: 2008-3-27 20:37
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
这样的话  就是说不能把集合点和事务插入到提交操作之前了  而必须是插入到整个web_submit_data("PersonProductinfo.do_2",
.......
}
之前了
那我得到的响应时间也就是整个操作过程的响应时间了 我想仅要“提交”操作的响应时间的话有什么办法吗  谢谢  在线等
作者: 54111    时间: 2008-3-28 09:28
在视图那页   找到submit_data,
插入事务   右键  插入before,右键插入after,
右键 集合点
作者: laipi    时间: 2008-3-28 10:06
这样插入得到的响应时间 就是“提交”操作的时间了吗???
还有就是submit_data,{}里不是还包含着一些必填项的填写 这些项的填写不需要时间了吗??
我的理解是集合点和事务插入到submit_data,{}之前得到的响应时间是整个信息发布过程的时间,而不是“提交”操作的响应时间 不知道这样的理解是否有误

还是得到的时间就是“提交”操作的响应时间 请指点一二谢谢
作者: 54111    时间: 2008-3-28 10:46
你不说我还真没注意过这个问题,这个事务是把填写的步骤也包括进来了
不过刚才录制了一个简单登陆的脚本,在填写用户名密码后,等了18秒,才点登陆
设置完事务(login)以后,在结果中查看,login事务的时间为0.66
而整个action_transaction用了21.763
这应该可以说明,那个填写的时间不在计算之内,或者LR自己执行时填写的那个时间可以忽略了
作者: laipi    时间: 2008-3-28 10:53
非常感谢 54111战友
作者: 54111    时间: 2008-3-28 11:15
  共同提高
作者: プライベート    时间: 2012-2-29 12:44
不知道lz的问题解决了没有,有没有人做过跳过登录操作:只给后面查询做压力测试的。就是能不能至登陆一次,给查询操作并发100用户,我是初学者,想了好久也不知道怎么做,望高手赐教~~
作者: ymwang119    时间: 2012-3-1 09:07
回复 11# プライベート


    把登录操作录在vuser_init里,查询操作录在Action里,即可达到效果
作者: 月华    时间: 2012-3-1 10:20
把登录啊 写COOKIE啊的脚本放到INIT里

查询放到ACTION
作者: プライベート    时间: 2012-3-1 10:58
回复 12# ymwang119


    不行的,实验过了
作者: プライベート    时间: 2012-3-1 10:59
回复 13# 月华
  不行的,实验过了
作者: ymwang119    时间: 2012-3-1 20:52
回复 14# プライベート


    查询操作和当前登录的人有什么特殊关联吗,详细说一下
作者: プライベート    时间: 2012-3-2 00:22
回复 16# ymwang119
每次查询都要验证登录的,唉




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