linneiwei 发表于 2013-10-29 22:15:29

本文介绍调试脚本方法,解决回放成功但失败的情况

在网络论坛上经常出现求助帖:测试工具loadrunner或jmeter的脚本回放成功,但检查后台,数据不存在或用户其实没登陆。

这是由于很多测试人员对系统不了解,又不懂HTTP协议,也不了解网页怎么产生的,然后就使用测试工具进行测试;有些人员会检查后台发现脚本有问题,但不会定位;有些经验丰富的人,知道怎么调试脚本,验证脚本,并定位问题修改;然而,有些新手或经验不足的测试人员会出现做无用功,而且还不知道自己做了无效的性能测试,因为他认为测试工具回放成功就表示OK。

由于本人精通kylinPET,用过loadrunner,所以文档只介绍这两个工具如何调试脚本。


总结
验证脚本是否正常是性能测试最关键的一步,如果脚本不对,将导致你的性能测试都无效,即做了无用功,有可能花了几天时间都白费,或者,导致整个测试都无效。因此,学会调试脚本非常有必要,调试脚本就是不断的“回放->关联->验证页面”,直到页面正确。

lsekfe 发表于 2013-10-30 09:41:05

在网络论坛上经常出现求助帖:测试工具loadrunner或jmeter的脚本回放成功,但检查后台,数据不存在或用户其 ...
linneiwei 发表于 2013-10-29 22:15 http://bbs.51testing.com/images/common/back.gif


    感谢LZ的分享!支持下!:victory:

ares444 发表于 2013-10-30 14:23:23

谢谢分享
不过,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~

longlong5739 发表于 2013-10-31 16:20:58

谢谢楼主,楼主好人

qiqiloveyunyun 发表于 2013-10-31 23:51:08

这资料对新手来说很有用,很多新手都觉得test result里面没有出错就算脚本调试成功了

51TestingToo 发表于 2013-11-8 14:02:41

顶,不错,确实有这方面问题

原来kylinPET是你开发的啊,太牛啦,支持下

让测试飞起来 发表于 2013-11-12 09:55:00

kylinPET这个我装了,又删除了...
朋友没几个在用的

lin39320028 发表于 2013-11-12 11:44:34

我觉得kylinPET还行,现在我们公司在用,资料与视频教程挺多的,上手比较快。
主要是我们公司使用的是chrome与firefox高版本浏览器,因为我们WEB开发使用的是新的技术低版本浏览器不能用,但loadrunner11又不支持这些浏览器,所以没办法使用loadrunner

顶下kylinPET,可惜kylinPET用户数只有500

linneiwei 发表于 2013-11-14 22:04:02

回复 7# 让测试飞起来


    这位兄弟,是什么原因不用呢?

linneiwei 发表于 2013-11-23 17:21:19

更好的性能测试,还需要了解很多与工具无关的知识,这样才能知道如何调试,测试出问题是什么原因

参照一哥们写的:http://www.51testing.com/html/95/302795-852001.html

城邦 发表于 2013-12-20 18:07:55

顶下

赐我个女朋友吧 发表于 2014-6-17 16:33:40

顶下

ray_m 发表于 2014-6-17 17:35:03

自己能写工具的都是牛人,顶

cghk4455 发表于 2014-8-7 21:17:08

回复 3# ares444
这个返回码从某种业务上是没用的,http请求很多情况下都是返回200的,比如代token访问连接的业务,可能token已经过期了,但是http请求的code还是200。

new_dream 发表于 2014-10-28 23:06:46

:(谢谢楼主,我对我的问题有了初步的思路。

小洁v5 发表于 2016-7-8 11:29:31

谢谢楼主,楼主好人

libingyu135 发表于 2016-7-8 16:07:14

很赞,多谢
页: [1]
查看完整版本: 本文介绍调试脚本方法,解决回放成功但失败的情况