51Testing软件测试论坛

标题: 请教关于参数类型的问题 [打印本页]

作者: xyqisabel    时间: 2008-10-31 16:26
标题: 请教关于参数类型的问题
我们在做参数化时,类型一般会选择file. 问题来了,那参数类型下拉列表中的其它类型有什么作用?在什么情况下会用到这些类型呢?
望高手指点指点...

[ 本帖最后由 xyqisabel 于 2008-10-31 16:40 编辑 ]
作者: Lemon_s    时间: 2008-10-31 17:02
1、  DateTime:在需要输入日期/时间的地方,可以用 DateTime 类型来替代。其属性设置也很简单,选择一种格式即可。当然也可以定制格式。
2、  Group Name:很少用到。在实际运行中,LoadRunner 使用该虚拟用户所在的Vuser Group 来代替。但是在 VuGen 中运行时,Group Name将会是None。
3、  Load Generator Name :在实际运行中, LoadRunner 使用该虚拟用户所在LoadGenerator  的机器名来代替。
4、  Iteration Number :在实际运行中,LoadRunner 使用该测试脚本当前循环的次数来代替。
5、  Random Number:随机数。很简单。在属性设置中可以设置产生随机数的范围。
6、  Unique Number:唯一的数。在属性设置中可以设置第一个数以及递增的数的大小。注意:使用该参数类型必须注意可以接受的最大数。例如:某个文本框能接受的最大数为99。当使用该参数类型时,设置第一个数为 1,递增的数为1,但100  个虚拟用户同时运行时,第100  个虚拟用户输入的将是 100,这样脚本运行将会出错。这里说的递增意思是各个用户取第一个值的递增数,每个用户相邻的两次循环之间的差值为 1。举例说明:假如起始数为 1,递增为 5,那么第一个用户第一次循环取值 1,第二次循环取值 2;第二个用户第一次循环取值为 6,第二次为 7;依次类推。
7、  Vuser ID:设置比较简单。在实际运行中,LoadRunner 使用该虚拟用户的 ID  来代替,该 ID  是由 Controller 来控制的。但是在 VuGen 中运行时,Vuser ID  将会是 –1。
8、  File:需要在属性设置中编辑文件,添加内容,也可以从现成的数据库中取数据
9、  User Defined Function:从用户开发的 dll 文件提取数据。

[ 本帖最后由 Lemon_s 于 2008-10-31 17:03 编辑 ]
作者: xyqisabel    时间: 2008-10-31 17:52
感谢先!!虽然还不是很理解
1.像设置某一参数时,选择file,也会需要选择Random或是Unique.   那在参数类型下拉框中选择设置相应的Random或是Unique后,也适用于file中选择的Random或是Unique吗?这两者是互通的吗?
2.也就是说设置了file后,也可以设置其它的那些内容?并不是说只能设置其中一项?
3.这些参数类型只是用于设置的参数,而并不是脚本?
作者: Lemon_s    时间: 2008-10-31 18:04
对于1,“像设置某一参数时,选择file,也会需要选择Random或是Unique.”,这里选择的Random或者Unique是数据分配方法;“那在参数类型下拉框中选择设置相应的Random或是Unique”这里的Random或者Unique是参数类型
这两者是不同的概念,对于数据文件属性的数据分配方法和数据更新方法
请参考
参数化-数据文件属性之数据分配方法和数据更新方法
http://bbs.51testing.com/thread-130782-1-1.html
对于2,不太明白问的是什么意思
对于3,参数是参数,脚本是脚本,设置参数类型当然是用于设置参数




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