本文介绍调试脚本方法,解决回放成功但失败的情况
在网络论坛上经常出现求助帖:测试工具loadrunner或jmeter的脚本回放成功,但检查后台,数据不存在或用户其实没登陆。这是由于很多测试人员对系统不了解,又不懂HTTP协议,也不了解网页怎么产生的,然后就使用测试工具进行测试;有些人员会检查后台发现脚本有问题,但不会定位;有些经验丰富的人,知道怎么调试脚本,验证脚本,并定位问题修改;然而,有些新手或经验不足的测试人员会出现做无用功,而且还不知道自己做了无效的性能测试,因为他认为测试工具回放成功就表示OK。
由于本人精通kylinPET,用过loadrunner,所以文档只介绍这两个工具如何调试脚本。
总结
验证脚本是否正常是性能测试最关键的一步,如果脚本不对,将导致你的性能测试都无效,即做了无用功,有可能花了几天时间都白费,或者,导致整个测试都无效。因此,学会调试脚本非常有必要,调试脚本就是不断的“回放->关联->验证页面”,直到页面正确。 在网络论坛上经常出现求助帖:测试工具loadrunner或jmeter的脚本回放成功,但检查后台,数据不存在或用户其 ...
linneiwei 发表于 2013-10-29 22:15 http://bbs.51testing.com/images/common/back.gif
感谢LZ的分享!支持下!:victory: 谢谢分享
不过,loadrunner也能检查http返回码呢。。例子如下:
int HttpRetCode;
web_url("my_home",
"URL=http://my_home",
"TargetFrame=_TOP",
LAST );
HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE);
if (HttpRetCode == 200)
lr_log_message("The script successfully accessed the My_home home page");
else
lr_log_message("The script failed to access the My_home home page ");
PS:有空的时候我去试用下kylinPET~ 谢谢楼主,楼主好人 这资料对新手来说很有用,很多新手都觉得test result里面没有出错就算脚本调试成功了 顶,不错,确实有这方面问题
原来kylinPET是你开发的啊,太牛啦,支持下 kylinPET这个我装了,又删除了...
朋友没几个在用的 我觉得kylinPET还行,现在我们公司在用,资料与视频教程挺多的,上手比较快。
主要是我们公司使用的是chrome与firefox高版本浏览器,因为我们WEB开发使用的是新的技术低版本浏览器不能用,但loadrunner11又不支持这些浏览器,所以没办法使用loadrunner
顶下kylinPET,可惜kylinPET用户数只有500 回复 7# 让测试飞起来
这位兄弟,是什么原因不用呢? 更好的性能测试,还需要了解很多与工具无关的知识,这样才能知道如何调试,测试出问题是什么原因
参照一哥们写的:http://www.51testing.com/html/95/302795-852001.html 顶下 顶下 自己能写工具的都是牛人,顶 回复 3# ares444
这个返回码从某种业务上是没用的,http请求很多情况下都是返回200的,比如代token访问连接的业务,可能token已经过期了,但是http请求的code还是200。 :(谢谢楼主,我对我的问题有了初步的思路。 谢谢楼主,楼主好人 很赞,多谢
页:
[1]