加载运行器减压错误

时间:2012-06-26 05:49:06

标签: loadrunner

Action.c(107):警告-26601:解压缩功能(wgzMemDecompressBuffer)失败,返回码= -3(Z_DATA_ERROR),inSize = 740,inUse = 0,outUse = 0 [MsgId:MWAR-26601]

如何处理上述错误? 我什么时候收到此错误?

4 个答案:

答案 0 :(得分:1)

很可能您的负载生成器过载。注意监视负载基础的运行状况,将日志记录保持在绝对最小值,并在主机上故意加载用户数量,以防止资源受到CPU,磁盘,内存或网络的限制......这反过来又会减慢您的虚拟用户会导致类似于您遇到的错误,并且通常会攻击测试的完整性。

答案 1 :(得分:1)

我找到了与您相同问题的答案:

https://groups.google.com/forum/?fromgroups=#!topic/LR-LoadRunner/epeSF7uSf-Q

从帖子中复制

---开始复制---

这个特殊错误很常见。显然是某些设备 实现 http deflate压缩与LR略有不同 期望,通常会导致某些交易出现间歇性错误 特定资源下载。

虽然这个论坛讨论 (http://www.sqaforums.com/showflat.php?Number=550003)似乎在说 负载发生器侧的资源不足可能是原因,我 从来没有在资源利用的条件下观察到它 发电机是一个问题。

有几种解决方案:

1)将以下行添加到脚本的顶部: web_add_auto_headder(“Accept-Encoding”,“gzip”);

这会通过默认为gzip方法来禁用'deflate'压缩方法。

2)更改运行时设置中的压缩方法:首选项

  

选项>接受服务器端压缩。 (可能需要一些摆弄   在它运作之前,我似乎永远不会记得应该选择哪些选项   哪个不应该..)

3)找到有问题的资源 - 通常是flash对象或图片 把它从违规交易中取出 - 或者从中移除它 EXTRARES部分,或通过web_add_filter()。然后把它 在它自己的web_url()调用中,使用正确的'RecContentType'标头 附加 - 例如。 “RecContentType =应用程序/ x-冲击波闪光”。

为什么最后一个选项似乎适用于某些应用程序胜过我。 坦率地说,它看起来像Loadrunner中的一个错误 - 一个很老的错误 (这些错误至少从LR 8开始)和b) 发生在可能从未见过的非常具体的情况下 任何惠普实验室。

此致 弗洛里斯 ---结束--- ---

答案 2 :(得分:0)

禁用防病毒软件。这总是对我有用。

答案 3 :(得分:0)

在首选项中增加网络缓冲区大小 - >选项标签。它帮助我避免了解压缩错误。