51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1453|回复: 0
打印 上一主题 下一主题

[原创]再议LR脚本(请朋友们都发表自己的见解,交流少走弯路)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-8-23 11:42:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
作者: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 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 16:33 , Processed in 0.074687 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表