|
作者:wss123.
LR脚本如果我们不添加任何判断语句,它在controller中执行是不报错误的,除非服务器断开或拒绝链接的情况下。以winsocket协议为例,send和received buffer,应用出错了,received 的buffer大小为0,在LR的controller也是不会报错。其他人也会质疑你的脚本,是否出错是因为你的LR脚本中参数没有正确传入?虽然在vugen中是可以的,但是在controller中并发多用户执行的话,是否能保证是正确的。是否是LR处理接受服务器的动态数据失败(关联)?很多公司测试部门的电脑都是开发部门淘汰下来的,性能可见一斑.
为了证实LR在controller中运行时是正常的,很多朋友都写了大量的lr_log_message()语句,在场景完成后查阅日志,或者是在runtime settings中把extend log打开。我是个很懒惰的人,看日志,太恐怖了,迭代100次的话,日志文件n 大n长,我的做法是用lr_output_message把所需要的信息输出到output窗口中去 ,在运行controller中执行场景时实时地查看output窗口,在controller中打开output窗口的方法是:view--〉show output,output窗口的功能很强大,能告诉你在什么时候,第几次迭代,脚本的第几行,哪个vuser所出的信息。
[ Last edited by wss123 on 2005-8-23 at 11:56 ] |
|