leon819 发表于 2009-10-13 11:15:24

求助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在哪里没有设置好?

leon819 发表于 2009-10-13 11:17:53

急啊,各位大虾知道的敬请相告,小弟感激涕零,已被这些问题困扰了N久,无奈身边没有LR高手,网上找了很多都没能解决

lyt20 发表于 2009-10-13 11:55:37

没有找到WCSParam_Diff1这个参数而已,LR有时会出现此类问题(可能是你截取的参数值包括了换行),难以解决,只能通过调整你的脚本来弄了。

leon819 发表于 2009-10-13 12:36:12

谢谢楼上的仁兄,不过那关联是通过点击关联后自动添加的代码,应该没有包含换行啊

zynuage 发表于 2009-10-13 12:52:42

跑一个用户试试

msnshow 发表于 2009-10-13 13:30:35

有出错也不一定有问题,要看压力大小和出错率

msnshow 发表于 2009-10-13 13:31:52

LR自带的例子,应该也是在你本机的吧,负载生成和接受都在你本机,使用10个Vuser压力还是挺大的,在大压力下出现一些异常也没什么奇怪的

leon819 发表于 2009-10-13 13:50:56

没错,都是在本机。但我记得之前我跑10个用户是正常的,没有任何错误,只是那时缩略图显示不出来,后来打了补丁就可以了,但我的LR8.1是汉化了的,打了那补丁,分析就用不了,所有只好卸载掉重新安装不汉化,什么都可以了,但场景运行时就发现有这些问题

lyt20 发表于 2009-10-13 14:58:22

那可能就是在一定压力下 Server端返回的数据就有问题 所以找不到你要的信息;
你可以在发压力的同时自己开一个浏览器登录,看看反映就知道了。

leon819 发表于 2009-10-13 15:00:15

谢谢,这是一个方法:victory:

chaosl 发表于 2009-10-13 15:05:42

回复 1# 的帖子

web server引起的,提高连接池限制应该可以解决

leon819 发表于 2009-10-13 15:10:57

回复 11# 的帖子

web server引起的,提高连接池限制应该可以解决
在哪里设置?

leon819 发表于 2009-10-13 15:13:20

回复 9# 的帖子

我试了一下,加压到100用户,然后打开IE登录,有时打不开那个例子网页,有时进去后有些按钮出不来,有时又正常,这个是怎么回事?

chaosl 发表于 2009-10-13 15:23:14

回复 12# 的帖子

看具体的webserver是什么了。
Websphere 似乎是server.quiesceTimeout
JBOSS应该是maximumConnectionCount
没遇到过这种问题,不知能不能成功。你可以试一下。

chaosl 发表于 2009-10-13 15:35:37

回复 14# 的帖子

另外,有没有ip spoofer?去掉试试
有没有proxy设置?

leon819 发表于 2009-10-13 15:41:58

没有设置IP spoofer,proxy是默认设置,有关系吗?

lyt20 发表于 2009-10-14 14:36:07

回复 13# 的帖子

你说的现象不正是你报错的原因么,服务端没有能够及时返回所有信息,导致你的页面报错了。
线程池的太小是可能的原因,具体设置方法就要看你使用的是什么服务器了,IIS、WAS、Weblogic等各有不同,但基本思路是一致的。

小魔女kiki 发表于 2009-10-23 10:58:01

你的Correlation没有做对。你可以到view tree里的nav.pl页面中的server response,找到session number这个字段做correlation.
在Vugen里先用不同的用户跑通,再到controller中跑

kuangquanshui 发表于 2009-10-26 11:32:22

学习了

xwlong 发表于 2009-10-26 11:51:09

学习了
页: [1] 2
查看完整版本: 求助LR运行场景遇到的终极难题?