51Testing软件测试论坛
标题:
并发登录测试如何看各个用户正在使用的参数列表中的哪个值?
[打印本页]
作者:
tianlu_0_0
时间:
2009-9-26 17:59
标题:
并发登录测试如何看各个用户正在使用的参数列表中的哪个值?
在VuGen里调试时,可以看见回放日志, 只要在脚本中加上日志输出函数让它显示当前登录用户是谁就可以了。 但是那是在VuGen里, 在controller里并发多用户时
怎么看
当前是在调用哪个参数值在登录呢?也有什么日志吗? 在哪? 怎么看呢?
想知道参数属性select next row, update value on的各种组合都是什么意思也不能在VuGen里调试不是嘛! 请指教。
作者:
孤独英雄
时间:
2009-9-26 21:25
在controller里也可以看到各个用户运行的结果的;
你在脚本里加入日志输出函数,在场景的scenario status里点击errors输出的数字,在output里选择type of message为all messages就可以看到各个用户输出的结果了;
一般情况下,进行性能测试时日志输出函数越少越好,因为太多了也对性能有影响的;
select next row 是数据分配方法,是如何选择下一行的数据;有3种方式:顺序、随机、唯一;
update value on 是参数更新方法,也有3种:每次迭代、每次出现、一次;
买本Loadrunner相关介绍的书看看;
作者:
tianlu_0_0
时间:
2009-9-27 11:53
英雄,现在不是测试一下参数化这两个属性嘛, 所以我想看看各种组合调用的是我参数列表中设置的哪个参数值(用户)。
我在调试脚本里添加的是:lr_output_message("您本次登录的用户是:%s", lr_eval_string("{username}")); 在回放日志里就能看到例如: 您本次登录的用户是: hero 这样的字样。
但您说的那个页面也没有哪处显示了我设置的参数值啊(用户名)。
是这个吗?这个还只有报错时候有, 要不然都是空的。
[
本帖最后由 tianlu_0_0 于 2009-9-27 11:59 编辑
]
作者:
tianlu_0_0
时间:
2009-9-27 11:54
[
本帖最后由 tianlu_0_0 于 2009-9-27 11:58 编辑
]
作者:
xujiangbo123
时间:
2009-9-27 12:22
controller运行时可以选中一个虚拟用户,右键查看日志,可以看见该用户使用的是哪个参数;或者执行过后,在执行结果文件夹中找到每个虚拟用户对应的日志,也可以看到。
作者:
tianlu_0_0
时间:
2009-9-27 13:40
哎, 还是不会。 愁人。
选中虚拟用户, 怎么选啊? 运行时不都是动态的吗? 运行结果日志里怎么是空的?
我在参数里添加了4个用户。并发两个。一晃,就出来结果了。 结果日志里是空的。 只有让他报错, 并发很多时,里边才有内容好像。
。
作者:
xujiangbo123
时间:
2009-9-27 16:14
运行设置里选总是输出日志
作者:
qiguojie
时间:
2009-9-27 17:58
自己写log文件可实现你需求。脚本中获取的参数信息,执行场景(lr_whoami)信息都能得到,很easy
作者:
qingzhimeiling
时间:
2011-12-7 14:24
就是control运行完结果后保存的结果文件中去找,比如结果文件保存在C:\Documents and Settings\administratro\Local Settings\Temp\res中。当然前提是你在runtimesetting里面勾选总是输出日志
作者:
qvbfnsc
时间:
2011-12-7 15:22
在脚本开始时写上几个日志,在运行完毕后,Result的log里找就行了
lr_output_message("客户端机器1=%s", lr_eval_string("{客户端机器}")); //参数类型选group Name
lr_output_message("循环次数1=%s", lr_eval_string("{循环次数}")); //参数类型选Iteration Number
lr_output_message("UsersName=%s", lr_eval_string("{UsersName}"));
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2