51Testing软件测试论坛

标题: 如何查看当前运行用户是参数化中哪个 [打印本页]

作者: xiaoxia318205    时间: 2010-8-10 11:40
标题: 如何查看当前运行用户是参数化中哪个
各位大侠们,请教如何查看当前运行的用户,是参数化中的哪个用户,谢谢!
作者: Ж神Ж    时间: 2010-8-10 11:53
lr_out_message("当前用户%d 参数取值%s 当前迭代%s",id,lr_eval_string("{参数名称}"),lr_eval_string("{iterationID}"));
作者: lxlye    时间: 2010-8-10 14:11
可以打开日志就可以看到每次替换的值了,具体的操作方法:Vuser — Run-time settings — General — Log — Log options — Always send messages — Extended log),然后勾选Parameter substitution即可
作者: msnshow    时间: 2010-8-10 22:16
3楼的方法比较方便,2楼的也OK
作者: xiaoxia318205    时间: 2010-8-11 15:54
多谢各位帮忙,呵呵,如果其他人还有啥新的想法,请路过的时候留下············
作者: cncnily    时间: 2010-8-11 16:03
以上此方法只能解决你回放时候看到的哪个参数,场景中不可以的,貌似是这样的
作者: xueying1123    时间: 2010-8-12 10:02
场景中可以看log
作者: xiaoxia318205    时间: 2010-8-12 18:52
请问在场景运行过程中,如何查看当前运行的用户是参数化中的哪个,具体如何操作的,O(∩_∩)O谢谢咯
作者: mable0405    时间: 2010-8-12 21:28
路过,学习……
作者: andyfly_001    时间: 2010-8-12 23:01
运行场景的时候也可以看,不过看的是连续运行的user,不能具体定位每一秒运行的是哪一个user
作者: xueying1123    时间: 2010-8-13 09:34
在controller中设置run time settings,采用3楼同样设置方式,然后在场景运行结果的目录中查看log,每个用户都有一个log文件,可以查看到指定用户每次迭代所选取的参数值
作者: xiaoxia318205    时间: 2010-8-13 10:23
呵呵,各位方法都不错,但是我的需求重点是:在运行场景过程中(不是在运行之后去看日志),实时查看,能很精确的定位;希望还有知情人士继续留下您宝贵的想法。
作者: xiaoxia318205    时间: 2010-8-13 10:24
原帖由 andyfly_001 于 2010-8-12 23:01 发表
运行场景的时候也可以看,不过看的是连续运行的user,不能具体定位每一秒运行的是哪一个user

请问您说的可以看,是如何操作的,多谢指教啊,O(∩_∩)O哈哈~
作者: ganlan    时间: 2010-8-17 09:06
原帖由 xiaoxia318205 于 2010-8-13 10:24 发表

请问您说的可以看,是如何操作的,多谢指教啊,O(∩_∩)O哈哈~


都可以看!优化下脚本:将参数用lr_output_message打出来,同时建个参数为Vuid类型的参数,一并打出来,这个时候就可以看是哪个Vuser的参数是多少了,在运行场景里面的log有记录。
作者: jj_ljw    时间: 2010-8-17 09:32
为啥运行场景时要实时看呢?




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