51Testing软件测试论坛

标题: 紧急求助:LR场景用例(3个脚本组合)运行错误 [打印本页]

作者: 弯弯月    时间: 2016-9-20 16:01
标题: 紧急求助:LR场景用例(3个脚本组合)运行错误
错误的地方:
Action.c(59): Error -27728: Step download timeout (120 seconds) has expired
Action.c(50): Error -27139: Specify non-empty value(s) for EITHER just "Text" OR both "TextPfx" and "TextSfx"
Action.c(59): Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 477 and 0, respectively.
Action.c(59): Error -26366: "Text=测试比对样品 - 稿件管理" not found for web_reg_find
并且还有失败的事务;
但是单个运行这三个脚本,一点问题都没有呢包括脚本中的参数都是正确的,郁闷中.....

恳求哪位高手给指点迷津.....感激涕零........
作者: 梦想家    时间: 2016-9-21 09:58
loadruner报错:error -27728: step download timeout (120 seconds) 如何解决
语法检查通过,但是在并发执行一个查询时候报错action.c(16): error -27728: step download timeout (120 seconds) has expired when downloading non-resource(s),请问有啥子解决方法,我使用web_set_timeout ,好象不起作用,直接在option中设置timeout时间为600,(单位应该是秒吧)还是没有起作用,结果都还是提示(120seconds),说明还是以120秒来判断的;使用lrs_set_recv_timeout,语法检查不过,说明库函数里面没有这个函数。

尝试步骤:
设置超时时间到600秒,回放还是出错。

后来我设置了runt time setting中的internet protocol-preferences中的advaced区域有一个winlnet replay instead of sockets选项,选项后再回放就成功了。

首先lr是通过microsoft wininet dll去录制web协议的!但是在control运行的时候它默认通过socket去模拟请求,因为这些可以真实的模拟带宽,而采用microsoft wininet dll通过这个dll去访问网卡方式去模拟带宽,使得模拟不是很精确!而且也不支持unix的应用,但是使用这个确实有时无法处理winnet dll的一些请求,我认为是它的一些bug,比如说:回放时它会检查content-length,但是网页支持receive more data时,这时socket模拟会一直等待直到timeout!

作者: jingzizx    时间: 2016-9-22 06:54
他们有逻辑上的关系吗
作者: 弯弯月    时间: 2016-9-23 17:14
本帖最后由 弯弯月 于 2016-9-23 17:23 编辑

二楼高手啊,后来查了下三个脚本的运行模式没有设置一致,但是后来再三确认了运行方式后,还有有一个事务部通过,也有几个错误,我粘贴上来给各位高手看下file:///C:/Documents%20and%20Settings/wangpan/桌面
作者: 弯弯月    时间: 2016-9-23 17:20
jingzizx 发表于 2016-9-22 06:54
他们有逻辑上的关系吗


你的意见也是我考虑到的,感觉应该没有,一个是添加稿件,一个是查询稿件,一个是显示稿件,查询和显示都用的同一个数据文件(只有“稿件编号”参数),是系统中已经存在的,而添加稿件的参数是一个包含“稿件标题”和“稿件内容”的数据文件,你说这莫非还是有关联?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2