51Testing软件测试论坛

标题: LR参数化问题 [打印本页]

作者: nishizhu    时间: 2007-9-30 16:32
标题: LR参数化问题
测试一个OA系统,设置10个用户名和密码,并将其参数,录制的时候用一个用户进入登陆,上传报表到服务器中,上传后可以在web中看见已经成功,参数化用户名和密码,设置迭带为时,进行脚本回放,可以看见每个用户都登陆进入了,并且进行了上传操作,,但是为什么只有第一个录制的用户可以成功上传,看见上传的文件,其他用户都没有上传成功?
作者: Spark.lee    时间: 2007-9-30 17:08
标题: 这个就要看你上传文件后
是不是回覆盖掉原来的文件  你让他们上传不同的文件看看 能不能传成功啊
作者: nishizhu    时间: 2007-9-30 17:45
我是不同的10用户自己执行上传,不存在文件相同和覆盖的问题啊
作者: zixuxuwu    时间: 2007-9-30 18:10
它们用的其实是同一个用户,你可以用lr_output_log将每次取得的用户名和密码输出到log文件看看。选each occurrence也是这样的问题,不知道什么原因。我这两天正在查这个问题的原因,有没有碰到过此问题的同行帮忙解答一下。
作者: tiaozi    时间: 2007-9-30 18:15
这个我也遇到过啊
道兄。能加我的MSN吗?想请教你几个问题。我发邮件给你了。谢谢
作者: nishizhu    时间: 2007-10-6 12:15
顶啊
作者: xiaodong    时间: 2007-10-8 11:22
1.上传的是相同的文件.
2.脚本录制的问题.在用户名和密码参数化后,你的上传文件名和路径也应该被参数化吧?
3.系统的问题.单线程的系统不支持多用户并发操作.只有第一个用户可以上传成功,其它的都被cut了.
作者: Spark.lee    时间: 2007-10-8 11:26
原帖由 xiaodong 于 2007-10-8 11:22 发表
1.上传的是相同的文件.
2.脚本录制的问题.在用户名和密码参数化后,你的上传文件名和路径也应该被参数化吧?
3.系统的问题.单线程的系统不支持多用户并发操作.只有第一个用户可以上传成功,其它的都被cut了.

这个不是系统的原因吧 你说的3个原因有点武断了!
作者: nishizhu    时间: 2007-10-9 12:46
没有知道吗?
作者: Spark.lee    时间: 2007-10-9 14:25
标题: 你最好把相关的脚本什么的
都上传上来 你光这样说 不是很清楚的
作者: zixuxuwu    时间: 2007-10-9 17:16
原帖由 Spark.lee 于 2007-10-9 14:25 发表
都上传上来 你光这样说 不是很清楚的


不如来说说我的脚本

char* sname = "{name}";
char* spass = "{pass}";

Login(sname, spass);
lr_output_log("name = [%s], pass = [%s]", sname, spass);
核心的脚本就是这样了,login是我封装的dll里的函数,name 和 pass都参数化,pass取与name相同行的值,建立了10个用户(test1-test10),然后在load中运行此脚本,设置虚拟用户10个,运行结束后,查看log文件,全都是用test1登录的。
作者: add1231    时间: 2007-10-11 15:06
貌似参数化对新手来说好难,,,,,有没有专门讲参数化的资料啊?




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