51Testing软件测试论坛

标题: run logic中run properties里random的具体含义? [打印本页]

作者: 地铁和人海    时间: 2012-4-25 16:11
标题: run logic中run properties里random的具体含义?
不懂在run-time settings  | run logic  中run properties里random的含义。看介绍,个人理解是这样的,我设置迭代次数为4,有4个action,run properties设置为random,每个action的百分比为25%,那么,运行后应该每个action执行一次。
可实际执行的百分比不是这样的。。。。。
能帮我解释一下吗
作者: 许丫头    时间: 2012-4-27 09:12
顶一下,希望会的人可以看到
作者: 西风一任秋    时间: 2012-4-27 10:38
经过多次试验了,终于清楚明白是什么含义了。
所谓的百分比只是说全局的概率,出现过一次下次还可以出现。就例如你们公司年会有100个人参与一、二、三等奖抽奖,中了三等奖的人可以继续抽二等奖,就是说每轮抽奖你中奖的概率都是1%。如果你运气背,三轮你都中不了;如果你人品大爆发,有可能三轮奖都有你份。(实际上公平起见中过奖的同学是不允许参与下一轮的^_^)
作者: 西风一任秋    时间: 2012-4-27 10:51
[attach]78741[/attach]
其中的一次运行结果顺序如下:
iteration 1:Action、new4、new3、new1
iteration 2:Action、new2、new3、new1
iteration 3:Action、new4、new4、new1
iteration 4:Action、new3、new2、new2

说明:虽然block里面有4个action,但是block的迭代只抽取了一个action进行运行,每轮的iteration里面block迭代3次,所以有3个action。虽然大家都是25%机率,但是看到iteration3和iteration4里面有acion重复。这就是刚刚所说的每次都是“人人有饭吃”。但是最外面的Action是肯定要的,因为run的设置是顺序(就是说内定的^_^)。
具体大家可以试一下
作者: 地铁和人海    时间: 2012-4-27 18:46
回复 4# 西风一任秋


    非常感谢
作者: 地铁和人海    时间: 2012-4-27 18:48
谢谢,非常感谢各位,看来先入为主的观念要不得啊。我一开始自以为是的以为这个功能必然是“吃过的人不能再吃”,没想到吃过的人还可以再排队。




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