Chinaunix首页 | 论坛 | 博客
  • 博客访问: 743172
  • 博文数量: 769
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4985
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 16:37
文章分类

全部博文(769)

文章存档

2011年(1)

2008年(768)

我的朋友

分类:

2008-10-15 16:45:17

  在进行的过程中遇到一个很奇怪的问题(Winsock):脚本在VUGen中运行都能成功,在Controller中10个用户并发基本成功,偶尔出错,在20个用户的时候基本都错了。错误提示为:-82801,Abnormal termination, caused by mdrv process termination.偶尔也会提示:Error : Unable to save to parameter lrs_save_searched_string :. Error code : 9015.

        一开始以为是脚本问题,但多次检查均没发现什么问题,而且在VUGen中或10个用户时也能成功。又怀疑是LoadRunner运行环境问题,换了几台机器,又或者把运行方式换为进程运行,但错误始终是时有时无,不可捉摸。

        在Controller Scenario中,运行结果通常有两种错误,一种是Fail,即lrs_save_searched_string Fail,另一种是Error,LoadRunner Abnormal termination。查看Fail的详细运行记录,发现在某个查询中返回数据的接收有问题,该receive buffer没有将全部的数据接收完,而剩下的部分数据被留到下一个buffer的接收中,从而导致了后面接收到的buffer有问题,因此出现了上面的lrs_save_searched_string Fail的错误。而出现这种错误的原因是因为我使用了lrs_set_receive_option函数设置了EndMarker所致。但是,查看Error的运行记录,却没有发现任何的错误,前面运行都很正常,在完成某个请求或接收后脚本就突然终止了运行,也没有任何的提示信息。

        那么,LoadRunner Abnormal termination的错误是否和lrs_save_searched_string Fail有直接的关系呢?

        在解决了lrs_save_searched_string Fail的问题之后,LoadRunner Abnormal termination也没有再出现了。但是,出现LoadRunner Abnormal termination的原因是什么呢?思考中。

        本人能力有限,盼望有高手指点迷津。

        LoadRunner Abnormal termination 运行日志:

【责编:michael】

--------------------next---------------------

阅读(1106) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~