LR 8.1测试HTTPS应用报错,求助原因
最近做一个HTTPS应用测试,使用LR8.1,测试脚本是录制的,请求一个1K大小的页面。环境中包括3个LR,一个SSL设备,1个WEB Server,3个LR的配置都是Intel Xeon E5405+2G内存。
问题是,当100vUser时,错误率是0,当VUser增加到1000和2000时,错误率比较大,大概0.7~0.8%的样子。
所有错误都是Action c(7):Error -27764, Request "https://192.168.0.1/1k.html" failed
这时LR的CPU都到了100%,而SSL设备的资源占用都很低,因此应该不是SSL设备的问题。
俺的问提是,这些错误是否是由于LR机器的性能不足导致的。 没人碰到过吗 0.7%~0.8%的失败率
性能测试不能通过的
CPU100%,还能继续负载测试?
如果有性能测试设计、性能测试指标的话,建议楼主,降低压力,检查下失败率有多少? 可以比较两次测试结果,调整更合理的测试计划。
另外,敢问楼主的测试目的是什么? LR的机器资源占用100%了还怎么做负载?建议再添加两个负载机器。
另外,很可能在数据量过大时,传输过程出现瓶颈,带宽不够,导致很多请求被阻塞,因此SSL的资源消耗上不去了,关注下带宽。
建议楼主画出数据流图,在LR发出请求到收到反馈的整条线路上,只要有一个点出现阻塞,都会出现类似情况,推测下可能出现问题的点,重点监控。
[ 本帖最后由 xujiangbo123 于 2009-9-16 21:00 编辑 ] 所有的设备都是接在同一个千兆交换机下,从SSL设备的来看,在LR CPU达到100%时,只有大概9000TPS,因为页面只有1KB大小,所以流量不会超过100M。
回答3楼的问题:目的是想评测一些SSL设备的性能,所以,选了几个不同大小的页面,用LR跑压力测试, 感觉你的负载机的资源部足lr一般虚拟一个用户要用2mb的内存也就是说一个2g的内存最多也就是1000个吧再多就不真实了 就象上面说的 你多用几个压力机试试吧个人看法 今天再次研究了一下,诡异的事情是,三台LR都是Intel E5405+2G内存,都是干干净净的新装Win2003系统。
有两台是Agent,在两个Agent上分别达到50和100Vuser就开始有错误发生。而从错误看,都是发生在Agent上。
俺是彻底晕了。
...
多弄几台负载机器,重新测试。或者减少vuser的数量,看vuser在多少时是最优性能。
已经报错,cpu达到100%测试出来的数据也不准确的
页:
[1]