求助LR运行场景遇到的终极难题?
录制LR8.1自带的例子,功能很简单,就是录制登陆和退出,回放都OK(基本设置都是默认),运行场景时虚拟用户数为10,运行一开始,在场景状态框中Failed Transactions和Errors都有数据,错误如下
Error:
vuser_init.c(21): Continuing after Error -27791: Server "127.0.0.1" has shut down the connection prematurely
vuser_init.c(21): Continuing after Error -26377: No match found for the requested parameter "WCSParam_Diff1". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size
vuser_init.c(21): Continuing after Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 0 and 0, respectively.
Failed Transactions的错误都是由vuser_init_transaction的失败造成的
请问这是怎么回事?这些问题该怎么解决?是不是我的LR在哪里没有设置好? 急啊,各位大虾知道的敬请相告,小弟感激涕零,已被这些问题困扰了N久,无奈身边没有LR高手,网上找了很多都没能解决 没有找到WCSParam_Diff1这个参数而已,LR有时会出现此类问题(可能是你截取的参数值包括了换行),难以解决,只能通过调整你的脚本来弄了。 谢谢楼上的仁兄,不过那关联是通过点击关联后自动添加的代码,应该没有包含换行啊 跑一个用户试试 有出错也不一定有问题,要看压力大小和出错率 LR自带的例子,应该也是在你本机的吧,负载生成和接受都在你本机,使用10个Vuser压力还是挺大的,在大压力下出现一些异常也没什么奇怪的 没错,都是在本机。但我记得之前我跑10个用户是正常的,没有任何错误,只是那时缩略图显示不出来,后来打了补丁就可以了,但我的LR8.1是汉化了的,打了那补丁,分析就用不了,所有只好卸载掉重新安装不汉化,什么都可以了,但场景运行时就发现有这些问题 那可能就是在一定压力下 Server端返回的数据就有问题 所以找不到你要的信息;
你可以在发压力的同时自己开一个浏览器登录,看看反映就知道了。 谢谢,这是一个方法:victory:
回复 1# 的帖子
web server引起的,提高连接池限制应该可以解决回复 11# 的帖子
web server引起的,提高连接池限制应该可以解决在哪里设置?
回复 9# 的帖子
我试了一下,加压到100用户,然后打开IE登录,有时打不开那个例子网页,有时进去后有些按钮出不来,有时又正常,这个是怎么回事?回复 12# 的帖子
看具体的webserver是什么了。Websphere 似乎是server.quiesceTimeout
JBOSS应该是maximumConnectionCount
没遇到过这种问题,不知能不能成功。你可以试一下。
回复 14# 的帖子
另外,有没有ip spoofer?去掉试试有没有proxy设置? 没有设置IP spoofer,proxy是默认设置,有关系吗?
回复 13# 的帖子
你说的现象不正是你报错的原因么,服务端没有能够及时返回所有信息,导致你的页面报错了。线程池的太小是可能的原因,具体设置方法就要看你使用的是什么服务器了,IIS、WAS、Weblogic等各有不同,但基本思路是一致的。 你的Correlation没有做对。你可以到view tree里的nav.pl页面中的server response,找到session number这个字段做correlation.
在Vugen里先用不同的用户跑通,再到controller中跑 学习了 学习了
页:
[1]
2