51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1573|回复: 0
打印 上一主题 下一主题

[原创] loadrunner8.1遇到的几个问题和解决过程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-7-28 16:06:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
总结:
1. reponse中没有content length和 transfer-encoding: chunked。 这个问题的出现是由于post方法在传输数据使用了分块传输方式,有几个条件,使用http1.1,没有限定content length,使用post方法。而loadrunner8.1
最大的问题就是8.1版的buffer size大小被lr限定在12K,不能满足此次提交信息的需求500k,进而每当post发包时,都会被进行分块传输编码。而产生异常进入错误页面。改用9.5版本依旧如此,后改用9.5.1升级包,不在提示此错误.

2. 26612错误 500内部错误等,视图状态验证失败
在运行测试脚本过程中,遇到500错误,首先想到的就是关联问题,然后再手动查找关联了一个动态值event后,又自动关联一个,最终解决。

3.EventValidation 的错误
又遇到事件验证的错误。查看log和iis log无效后,最终在我的电脑的事件管理器中找到相应的提示。最终在aspx页面中加入 enableEventValidation="false" 后,事件验证的错误消失。

在2个相连的web_reg_save_param中保存viewstate和另一个guid,我一直以为保存到了变量值,因为我输出了保存后的guid,结果我错了。最后还是在输出变量时才发现,还是没有保存到viewstate。原因就是viewstate值比一般的变量要长很多,普通的只有几十位,而它却有好几千位的长度,经过写web_set_max_html_param_len("99999"); 保存成功。
至此,发送信息可以正常自动化测试。

有不对的地方,各位一定要指出来。 另外,希望大家以后遇到问题之后,解决完也在自己的帖子后面跟上,不要完了就完了。你简单写句话就会帮助很多人的。谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-10 20:46 , Processed in 0.075349 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表