“错误”;“连接重置”;在JMeter中(SOAP XML web服务)
我在JMeter中有下一个测试计划: 在屏幕截图上,您可以看到第一个线程组的设置,该线程组在测试计划中有50%的常见请求(在每个线程组中放置了10个不同的子请求)。 因此,使用这些设置平均每秒增加+1个请求 然后我运行了这个测试,看到了这个图片(Error%列): 我将错误保存在文件中,所有这些错误都具有相同的文本:“错误”;“连接重置”;在JMeter中(SOAP XML web服务),jmeter,Jmeter,我在JMeter中有下一个测试计划: 在屏幕截图上,您可以看到第一个线程组的设置,该线程组在测试计划中有50%的常见请求(在每个线程组中放置了10个不同的子请求)。 因此,使用这些设置平均每秒增加+1个请求 然后我运行了这个测试,看到了这个图片(Error%列): 我将错误保存在文件中,所有这些错误都具有相同的文本: <sample t="30129" lt="0" ts="1356710138314" s="false" lb="WebService(SOAP) Request 1"
<sample t="30129" lt="0" ts="1356710138314" s="false" lb="WebService(SOAP) Request 1" rc="000" rm="**Connection reset**" tn="jp@gc - Stepping Thread Group1 3-247" dt="text" by="0"/>
服务器的cpu屏幕截图:
对于数据库:
错误出现后,我的comp开始慢慢地工作(尽管错误停止了,以便进一步出现)。。。
同时,服务器的cpu逐渐下降到0
请告诉我
此错误的原因是什么?
我是否已达到服务器超时?(因为最大值在表中大于30秒)
UPD。我已经使用下一个设置重新运行了测试:每02:46:40有1000个用户(+每10秒1个线程组,循环中每个新线程内有10个请求)。 也就是说,我将测试时间和线程组总数减少了2倍,但节省了Thead添加的强度 结果相同(包括服务器上的cpu使用)。 990线程启动后,我收到错误«连接重置»。以下是截图: 有什么想法吗?首先,Web服务(SOAP)请求不是在JMeter中测试Web服务的最佳方法,它将在即将发布的2.9版本中被弃用。 HTTP采样器是一个选择,因为它执行得更好 其次,连接重置意味着您的服务器已切断连接。它可能来自CPU,看起来很高,但不确定 如果您所谓的“我的comp”是承载JMeter的计算机开始缓慢工作,那么您的JMeter实例将被您配置的线程数(2003或更多?)所淹没。它可能来自很多因素,请阅读以下内容: