本站文章除标题中注明“原”以外,其他均来自网络或书籍,如果我的引用侵犯了您的权力,请与我联系,我将及时处理;如果任何人想转载这些文章,则请保留原始的出处信息,或者直接与原作者联系。

文件/表参数的数据分配和更新方法

上一篇 / 下一篇  2007-01-16 11:02:29 / 个人分类:测试工具

查看( 1986 ) / 评论( 29 )

c(J%]TS9[H [0LR测试时,往往要设置参数,参数设置的不同直接影响到测试结果,所以是测试中至关重要的一环。曾经在论坛和其他网站上搜寻过类似的问题,想从中找出实际的操作过程,但很遗憾,找到的大都比较零散,或是看了也不明白如何作,实在没办法,才想到了手册,一看之下,才发现用手册上归纳的来作为初步的指导已经绰绰有余。以下是从LR自带的帮助文件里摘出的。

|5pn!h^G051Testing软件测试网aN;{ q"S2P

警戒:以后碰到问题,边在网上搜索,边查手册,不必急着发问,因为你问的别人不一定遇到过,或者根本不理解你的意思,更惨的,放N天也无人问津。51Testing软件测试网 pe1Y5Za1lR

对于文件和表类型参数,所选的数据分配方法和更新方法会共同影响在场景或会话步骤运行期间 Vuser 用来替换参数的值。51Testing软件测试网3d.Z5|.V;a#Gl6L5xW\

51Testing软件测试网+] CO4r(S

下表总结了根据所选的数据分配和更新属性的不同,Vuser 所使用的值:51Testing软件测试网 r T/q)q*y c8o*R4v
51Testing软件测试网T&a#u,d$}o~v

更新方法

.O(v A~k&p(n0

数据分配方法

lA3KVBD,Lj0

顺序51Testing软件测试网d'H*ie dZZ7c

随机51Testing软件测试网Fl2c K"W`

唯一51Testing软件测试网(LU3P0p6VX%R!n

每次迭代
对于每次迭代,Vuser 会从数据表中提取下一个值。
对于每次迭代,Vuser 会从数据表中提取新的随机值。
对于每次迭代,Vuser 会从数据表中提取下一个唯一值。
每次出现
(仅数据文件)
参数每次出现时,Vuser 将从数据表中提取下一个值,即使在同一迭代中。
参数每次出现时,Vuser 将从数据表中提取新的随机值,即使在同一迭代中。
参数每次出现时,Vuser 将从数据表中提取新的唯一值,即使在同一迭代中。
一次
对于每一个 Vuser,第一次迭代中分配的值将用于所有的后续迭代。
第一次迭代中分配的随机值将用于该 Vuser 的所有迭代。
第一次迭代中分配的唯一值将用于该 Vuser 的所有后续迭代。
51Testing软件测试网G#Fj*Mc.V!e.P]

示例

假设表/文件包括以下所示的值:

Oa,u+~p-Ol~0

Kim;David;Michael;Jane;Ron;Alice;Ken;Julie;Fred51Testing软件测试网5Ke(M*qAj)?z

  • 如果选择使用“顺序”方法分配数据,则:
    • 如果选择在“每次迭代”进行更新,则所有 Vuser 就会在第一次迭代使用 Kim,第二次迭代使用 David,第三次迭代使用 Michael,等等。
    • 如果选择在“每次出现”进行更新,则所有 Vuser 就会在第一次出现时使用 Kim,第二次出现使用 David,第三次出现使用 Michael,等等。
    • 如果选择更新“一次”,则所有 Vuser 就会在所有的迭代中使用 Kim。
    • 如果数据表中没有足够的值,则 VuGen 返回到表中的第一个值,循环继续直到测试结束。51Testing软件测试网Qk]5C#aS

  • 如果选择使用“随机”方法分配数据,则:
    • 如果选择在“每次迭代”进行更新,则 Vuser 在每次迭代时使用表中的随机值。
    • 如果选择在“每次出现”进行更新,则 Vuser 就会在参数每次出现时使用随机值。
    • 如果选择更新“一次”,则所有 Vuser 就会在所有的迭代中使用第一次随机分配的值。
  • 如果选择使用“唯一”方法分配数据,则:
    • 如果选择在“每次迭代”进行更新,则对于一个有 3 次迭代的测试运行,第一个 Vuser 将在第一次迭代时提取 Kim,第二次迭代提取 David,第三次迭代提取 Michael。第二个 Vuser 提取 Jane、Ron 和 Alice。第三个 Vuser 提取 Ken、Julie 和 Fred。
    • 如果选择在“每次出现”进行更新,则 Vuser 就会在参数每次出现时使用列表的唯一值。
    • 如果选择更新“一次” ,则第一个 Vuser 就会在所有迭代时都提取 Kim,第二个 Vuser 就会在所有迭代时提取 David,等等。
    51Testing软件测试网eW3~J!y

     51Testing软件测试网0l*X4Sl*H_


相关阅读:

TAG: LoadRunner 测试工具 手册 参数

czh84063149发布于2007-01-17 15:59:04
支持
Jerry hiyizhiyu 发布于2007-01-17 18:15:02
谢谢楼主的总结软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具9Z M.eV#R#L%s
但我有一个问题软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具M-q ? s1U
如果我的脚本设置迭代次数为1,并且逐渐增加负载中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务K[s Cv/y
我希望每一个虚拟用户都顺序的取列表中的值软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具b9cybsdO
该如何设置呢?软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具wmK6FIvIs-?
n;e

比如我的脚本设置迭代次数为1软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具|;s,r.I-QK
设置10个虚拟用户,并且每30秒增加一个用户,让脚本执行足够长的时间
0hZSI/r&t中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务那我希望第一个用户用kim登陆
4ni6dV[EB软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具第二用户用David登陆软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具e/sL`9XN
...
g"{eM4uW.m9D`中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务依次循环的取列表中的值www.51testing.comLt.Q9ZTz"qM
应该怎么设置呢?
}r-Gx
gg2l$C51Testing软件测试网
按照你的解释那就应该选择"唯一"方法分配数据,并选择"一次"更新软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具5}2Qg B)J"OIE
但我这样设置后还是所有用户都取第一个值kim中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务v&TLe#w,`        z&k
` F

请指点一下
Y(l!?(L_JD(Z)^中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务谢谢
lavender's testing road... lavender2004 发布于2007-01-18 16:21:01
回复 #3 hiyizhiyu 的帖子
你说的这种情况我还没有实践过,因为手头没有可以重复使用的数据(测试登录倒是可以用同一对用户名和密码登录多次,但我不知道怎样才算是登录成功了,不好意思^_^),但是我觉得你的理解应该是对的。如果你说的情况不循环,应该选“唯一”和“每次迭代”;而你现在是要循环,每个用户取不同的值,同一个用户每次迭代时都取第一次取得的值,应该就是“唯一”和“一次”了。中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务xa#J4t,JiA.x
中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务+}!B#Q
n+F

不知我们的理解是否有误,或者另有其他设置?
CAo2XB"~N
$qq`)e+Qx
u中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
另外想请教一下,就是前面说的:怎样测试用户已经登录成功或是不成功呢?软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具,uEyvI"A'i
2~/Dp8?2M3oL"U
[ 本帖最后由 lavender2004 于 2007-1-18 19:57 编辑 ]
Jerry hiyizhiyu 发布于2007-01-18 16:31:36
可是我设置"唯一"和"一次"后软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具 _d5jei:d6F+m
所有用户都是用列表中第一行数据
#mI4f.a Rw M2V0VM51Testing软件测试网即都是用kim登陆
Z:rE        W$vM,D几乎所有组合都试过了
7]:G0z+L%XP软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具都无法实现循环取值
.~"A CuqX"ZFcS-`软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具不知道有没有什么文档可以参考一下啊
un.M5u5Z3T[软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具Vo0[ic4Q;xH;IP
我的脚本不是单纯的测试登陆软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具/n&t
bI7m0s

登陆后会有创建case的操作

V#h2P&CW'Omwww.51testing.com
而不同用户创建的case其所属用户那个属性就会不同
-SKP?!IG:h"`,}软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具因此一个用户登陆后如果创建了casewww.51testing.comQ)Q?m!w6ag
那么case所属用户一定是当前用户
(I]*n de3J用这个可以判定用户正常登陆了
lulu2007的个人空间 lulu2007 发布于2007-01-18 16:41:20
把迭代次数改成10试试,有战友提醒我把迭代改一下,我觉得有道理
lulu2007的个人空间 lulu2007 发布于2007-01-18 16:58:44
收回刚才的建议,有悖于手册的说明,再说也行不通的
Jerry hiyizhiyu 发布于2007-01-18 17:03:35
是啊
.US&l\OP,^改了迭代次数就相当于修改了测试场景中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务Abb/i*@t`b{
这个不太好解决Dm0Zf-H!an
我希望做到的就是
+}$r!S/R9K软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具所有的虚拟用户循环取列表中的值去执行一组相同的操作,执行相当一段时间
lulu2007的个人空间 lulu2007 发布于2007-01-18 17:11:21
我也遇到了类似的问题,做登陆测试,数据文件中有四组数据,后两组是错误数据,但是在压力回放中却没有问题,这是为什么啊?按说结果应该是后两个虚拟用户运行失败才是啊(Vu=4,用户的参数设置为unique,each iteration,continue with last value;密码的参数设置为same line with 用户,迭代次数是1)
lavender's testing road... lavender2004 发布于2007-01-18 19:47:03
纯登录的情况,我刚才试过了,这样设置没有问题,只是还需要辅以其他的设置。问过开发才知道数据库里有个表可以记录某个用户什么时间(精确到秒)登录过哪个系统,登录机器的IP等等,有了这个就好办了。
vk f S [@
h_2}K$y!s5l

开始我也只是设置了“唯一”和“一次”(我始终还是觉得这样的设置是没问题的),其他跟以前一样,但是跑出来的结果跟hiyizhiyu差不多,查询的时候,开头几条数据都是第一个用户的,到后来就有些乱了,不知道什么规律。于是我又在各个菜单里找是不是还有什么地方没有设置,后来终于让我找到了。具体过程如下:
[n`R-X软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
)P.^[
}(ho)^软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
假设我有3个用户登录,分别为用户1,用户2,用户3(只测试登录的情况,用户名和密码分别为u1,p1;u2,p2;u3,p3):
K*O4@c3h
~4XQ(k        g中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
1、参数设置成“唯一”和“一次”
rb;Re;i7m7x n中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务2、运行时设置->常规->运行逻辑->迭代次数选1次51Testing软件测试网Hwb@'~ dp'S}M#a
3、运行时设置->浏览器->浏览器仿真->“每次迭代模拟一个新用户”勾选(这个设置在这里好像不影响结果)
(v,DT1d$P{,B8mwww.51testing.com4、运行时设置->常规->步:“开始新迭代”不要选择“在前一个迭代结束后立即开始”,我选的是第二个。我这里设置:前一个迭代结束后:具有固定延迟n1秒 开始新迭代(n1的具体意义下面有说明)
0] [u |5A中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务5、然后在场景计划->编辑计划->计划生成器里设置:“加压”选项卡:开始 1 Vuser,每n2秒;“持续时间”选项卡:运行n3秒 在加压完成之后(n2和n3的具体意义下面有说明)
7A.G
?
tj x-j中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务


1.jpg


;h9l;tR$H^/_V1^软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具www.51testing.com$c/hZDEz;y1d
如上设置好以后,在场景里设用户数量为3个,跑完后再到表里一查,果然是按预定的顺序跑的,即:第一次迭代,依次地,用户1用u1,p1登录,用户2用u2,p2,用户3用u3,p3登录;第二次迭代,也是依次,用户1用u1,p1登录,用户2用u2,p2,用户3用u3,p3登录….以后的每次迭代都是这个顺序。www.51testing.com-j7[        O6G
k |%g P l

51Testing软件测试网3w__7e!T3~
各位可以试一下,有问题再讨论:)
? W&i,u!M(Q2S
U软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具

:na8A?1x}0z[q @@ Uwww.51testing.com[ 本帖最后由 lavender2004 于 2007-1-18 19:53 编辑 ]
lavender's testing road... lavender2004 发布于2007-01-18 19:56:30
回复 #9 lulu2007 的帖子
密码的参数设置不要设成为same line with 用户,要设得跟用户一样:unique,each iteration,continue with last value。
4a v{V        s*Br软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
*J?}"I
L*_#d中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
原因我也不知道是什么,只是这样设就对了,你可以试试看。
lulu2007的个人空间 lulu2007 发布于2007-01-19 09:12:29
不行啊,我试过了还是四个用户全都通过了,如果密码参数设置与用户一样,能保证在取数据文件中的数据是同时取的么?
lavender's testing road... lavender2004 发布于2007-01-19 09:31:13
还有.....
3qT3YE ~!Q9Cj软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具迭代次数为1;www.51testing.com5@w"d'Gs&Rt
并发数为实际用户数;
u.e2E+k@'Z51Testing软件测试网运行时设置->浏览器->浏览器仿真->“每次迭代模拟一个新用户”勾选
4^,~"J        B-r
*u(|
F5m1~软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
这些设置了没有呢?
lavender's testing road... lavender2004 发布于2007-01-19 09:32:31
回复 #12 lulu2007 的帖子
如果还是不行,你最好把登录那段的脚本贴出来看看....
lulu2007的个人空间 lulu2007 发布于2007-01-19 09:51:39
恩,我再试试,把运行时设置改一下
lulu2007的个人空间 lulu2007 发布于2007-01-19 09:57:58
Action()
"C&K?/Fo ?d+FC软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具{
[.n)~*h2k51Testing软件测试网        web_url("login.htm",中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务hWm s*u*q/[x
                "URL=http://10.8.8.138/boeing/login.htm",/ES\5jd
                "Resource=0",中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务!M-^O/^*?
                "RecContentType=text/html",
_+A,H'm0BV*d软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具                "Referer=http://10.8.8.138/boeing/",
!}l(R1l1h
r5y1c51Testing软件测试网
                "Snapshot=t2.inf",
I0hk/a;naxwww.51testing.com                "Mode=HTML",
R9b:BpG ]:A!x6x51Testing软件测试网                LAST);
`eQH
_j软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具

~hu7d#O R*uU        lr_think_time( 18 );软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具lW-T7H#l,AF#Y

u s$cu6ZL51Testing软件测试网        web_submit_form("pass.jsp",
a,j c%O0i51Testing软件测试网                "Snapshot=t3.inf",
r4pTpN9}W(TL中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务                ITEMDATA,,~ { \Y#B0[a
                "Name=username", "Value={用户}", ENDITEM,
AIioM a7NQ1|中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务                "Name=password", "Value={密码}", ENDITEM,
;z'S&D k9FsfT$s}www.51testing.com                "Name=submit", "Value=登录", ENDITEM,软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具U^K+XdtN;C%p5h
                LAST);软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具5x,a'dnue6D%I

i
yA|*V*a8kG软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
        return 0;软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具9H        H{ X)_d"^ o
A8@D

}
lulu2007的个人空间 lulu2007 发布于2007-01-19 10:10:53

QUOTE:

原帖由 lavender2004 于 2007-1-19 09:31 发表51Testing软件测试网)}#n:p.Oh;Pt]
Wu

还有.....
6eE/\.v{4Xb!hIwww.51testing.com迭代次数为1;中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务/bdq(q(T\T Y
并发数为实际用户数;软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具5Q
eO8}0l mLei4~

运行时设置->浏览器->浏览器仿真->“每次迭代模拟一个新用户”勾选!W rZ+`/OX        U

*Q%w3eZ        Swww.51testing.com这些设置了没有呢?
H
s!Cgk#]b#s软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
并发数为实际用户数?这是什么意思啊 ,该怎么设置啊?
lavender's testing road... lavender2004 发布于2007-01-19 10:19:40
回复 #17 lulu2007 的帖子
就是指你在场景里设的那个“数量”,应该和你参数表里的用户数量一样
lulu2007的个人空间 lulu2007 发布于2007-01-19 10:26:28
没错啊,我虚拟用户是四个,数据文件中也是四个啊,迭代次数为一
Jerry hiyizhiyu 发布于2007-01-19 11:25:13

QUOTE:

原帖由 lavender2004 于 2007-1-18 19:47 发表
pE'd2u5@l5F,M
\
纯登录的情况,我刚才试过了,这样设置没有问题,只是还需要辅以其他的设置。问过开发才知道数据库里有个表可以记录某个用户什么时间(精确到秒)登录过哪个系统,登录机器的IP等等,有了这个就好办了。
-hFPD"Z:S"`wpJ w
2t;E!pq/V3f6AI!F+W _9z51Testing软件测试网开始 ...
4Ya}0~-{d&n&E
那假如第二个用户较第一个用户先执行完操作www.51testing.comTR,Jim.R
不知道会不会有影响呢?
?F;I4Q~中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务找个时间试试你的方法
.}/`FU;r'N$P,`"p5Z6^M/z软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具我现在的解决办法是
{B1hC(_/AjQ9z数据选择"unique"
_:@_4A;wZupdate选择"Each occurrence","Continue in a cyclic manner","Allocate(1) values for each Vuser"'Pm ?.UF
这样设置后
L+lCpK;Qo1Do软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具在脚本最前面首先就把用户名和密码存到变量中www.51testing.comTJ0WJ!v
后面的脚本都用这些变量
-W:|dX:O%e6_中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
bhE)l;vC
P7c5Dwww.51testing.com
软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具'LmdBX H"k
J

对于测试登陆来说
(J*i&w"F A中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务如果在登陆失败的情况下系统会给client提示信息的话,那么LR是一定可以获取这个信息的,应该可以依次来判断是否登陆成功

r0lXy/V$eQ
比如登陆后可以尝试check server response的内容
G)eZEho?jd中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务一般的系统应该都有提示信息的
lavender's testing road... lavender2004 发布于2007-01-19 16:16:43
回复 #19 lulu2007 的帖子
我这样设置后测过没有问题啊,我也是设了4个用户,前两个的用户名和密码正确,后两个用户名正确但密码不正确。yP!]u"h
软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具 ?Rbf:AE[ j b"cF
按以上设置后在场景里跑了,再到数据库里查,只有前两个用户的登录记录,而没有后两个的。
我来说两句

(可选)

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 40471
  • 日志数: 50
  • 建立时间: 2006-12-25
  • 更新时间: 2007-02-06

RSS订阅

Open Toolbar