六刀流 发表于 2013-2-25 17:49:51

loadrunner回放脚本成功,但实际值没有更改,跪求高手指点

loadrunner回放脚本成功,也能生成负载,就是客户端没有数据(比如脚本是删除某条记录,回放脚本以后这条记录还在),好像回放脚本和系统没啥关系似的......:'( 这个问题如何解决呢跪求高手指导!

fnngj 发表于 2013-2-26 10:23:34

1、先动操作一遍(删除操作),查看数据库的一条数据是否被删除。
录制脚本时,操作一遍(删除操作),查看数据库的一条数据是否被删除。如果第一步没问题,这一步也应该也没问题。
回放脚本,查看数据库是否删除一条记录。 这里就可能没真正删除一条记录。有可以你协议先错了,脚本没有完整的记录你的操作。加检查点分析。
如果回放也可以真正删除记录,再看放到加压机是否可以。。。。一步一步分析,确定出在哪个环节上,再来解决。

梦之秋 发表于 2013-2-26 14:10:27

你说的回放脚本成功,也能生成负载?你是怎么去判断的。加检查点验证了吗?

ffwithvv 发表于 2013-2-26 15:51:57

你说的回放脚本成功,也能生成负载?你是怎么去判断的。加检查点验证了吗?
梦之秋 发表于 2013-2-26 14:10 http://bbs.51testing.com/images/common/back.gif


    回放就是一个验证过程,看看脚本有没有报错,或者看看你这里所谓的记录有没有删除。因为回放的同时,LR会跑一遍脚本的,所以不产生什么负载和压力,仅做验证。
估计问题的原因是缺少关联

梦之秋 发表于 2013-2-27 12:36:41

脚本不报错,不能确定是否正确,应该多加检查点。。也可做调试你脚本的作用

六刀流 发表于 2013-2-28 17:47:10

回复 5# 梦之秋


我也想设检查点,但是快照显示不出来,有的还是乱码的....急死我了

shotting 发表于 2013-3-5 17:11:55

脚本运行不报错不代表正确完成了事务处理,需要根据测试用例的预期结果增加检查点检查

shotting 发表于 2013-3-5 17:12:03

脚本运行不报错不代表正确完成了事务处理,需要根据测试用例的预期结果增加检查点检查

shotting 发表于 2013-3-5 17:13:23

另外,如果增加了检查点,检查点不通过,可以通过参数化和关联对脚本进行加强,以达到你测试的目的

linneiwei 发表于 2013-6-18 21:27:30

我们之前测试就出现过类似问题,loadrunner本来应该收302响应(如登陆),跳转到正常登陆页面,结果收到200响应跳转到失败页面,因为没加入检查点,所以测试失败。
可以使用kylinPET工具,它支持录制日志与回放日志比较,把不同之处标红色,这样一目了然知道录制与回放那里不一样,就可以判断脚本错在哪,或者脚本是否正常。

lin39320028 发表于 2013-6-19 14:59:16

顶kylinPET,最近用了该工具,确实很方便。尤其是比较两次录制脚本自动关联,很大程度上提升脚本效率,而且回放能与录制日志比较定位脚本问题,确实不错。
页: [1]
查看完整版本: loadrunner回放脚本成功,但实际值没有更改,跪求高手指点