51Testing软件测试论坛

标题: 并发测试报的这个错一直没解决 [打印本页]

作者: bonniekl    时间: 2017-4-21 10:23
标题: 并发测试报的这个错一直没解决
lr并发测试总是报-26612" http=192.168.1.97:8000 /service1.asmx "   状态代码=500 (internal server error),很长时间出现这个错误,查了是服务器问题,很长时间没有解决,是服务器问题,范围有点大,,
作者: jingzizx    时间: 2017-4-21 13:08
服务器是什么问题?具体点啊
作者: lsekfe    时间: 2017-4-21 13:14
同意2楼的说法 你测试环境都不说 让人家怎么来看
作者: bonniekl    时间: 2017-4-21 13:51
lsekfe 发表于 2017-4-21 13:14
同意2楼的说法 你测试环境都不说 让人家怎么来看

需要知道测试环境吗,在测试的环境和正式部署环境上为什么都报这个错,说实话一点头绪都没有,
作者: lsekfe    时间: 2017-4-21 13:58
bonniekl 发表于 2017-4-21 13:51
需要知道测试环境吗,在测试的环境和正式部署环境上为什么都报这个错,说实话一点头绪都没有,

你服务器资源图有吗?
作者: puchonghui    时间: 2017-4-21 14:01
把并发数调低点看看还会不会报错
作者: bonniekl    时间: 2017-4-21 14:50
puchonghui 发表于 2017-4-21 14:01
把并发数调低点看看还会不会报错

并发数调低错误少一点,并发数多了这个错误很多,我初步判断服务器有问题,但具体不知分析,和研发反应他们也不太清楚,,,
作者: puchonghui    时间: 2017-4-21 16:18
如果cpu内存监控都没问题的话,让配置管理的人把应用服务器handle数开到最大再试试,你自己有权限的话,自己搜一把怎么改应用服务器配置
作者: szyszy2000    时间: 2017-4-26 14:44
500为服务器内部错误,可以先看看服务器的日志,看是否有异常错误,再具体定位问题
作者: bonniekl    时间: 2017-4-26 16:43
puchonghui 发表于 2017-4-21 16:18
如果cpu内存监控都没问题的话,让配置管理的人把应用服务器handle数开到最大再试试,你自己有权限的话,自 ...

  小公司,很多流程不完善,没有配置管理,应用服务handle哪还能控制呢
作者: bonniekl    时间: 2017-4-26 16:46
szyszy2000 发表于 2017-4-26 14:44
500为服务器内部错误,可以先看看服务器的日志,看是否有异常错误,再具体定位问题

之前只看了sql数据库的日志,看可以看哪里的日志呢,再具体点,还可能什么问题呢
作者: szyszy2000    时间: 2017-4-27 09:37
bonniekl 发表于 2017-4-26 16:46
之前只看了sql数据库的日志,看可以看哪里的日志呢,再具体点,还可能什么问题呢

看应用服务器如果是java应用有可能是 tomcat jboss WAS  weblogic等等
作者: bonniekl    时间: 2017-4-27 13:33
szyszy2000 发表于 2017-4-27 09:37
看应用服务器如果是java应用有可能是 tomcat jboss WAS  weblogic等等

数据库是sql ,数据先刷身份证,再通过webservice传输,再传到数据库和客户端。我现在测的是从webservice并发。选择HTML没问题吧
作者: 懒人爱洗澡    时间: 2017-4-28 11:25
sql如果没有报错
1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。减小用户数或者场景持续时间,问题得到解决。
  2、该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联,问题得到解决。
  3、录制时请求的页面、图片等,在回放的时候服务器找不到,则报HTTP500错误,若该页面无关紧要,则可以在脚本中注释掉,问题将会得到解决。例如:有验证码的情况下,尽管测试时已经屏蔽了,但是录制的时候提交了请求,但回放的时候不存在响应。
  4、参数化时的取值有问题,则报HTTP500错误。可将参数化列表中的数值,拿到实际应用系统中进行测试,可排除问题。
  5、更换了应用服务器(中间件的更换,如tomcat、websphere、jboss等),还是利用原先录制的脚本去运行,则很可能报HTTP500错误。因为各种应用服务器处理的机制不一样,所录制的脚本也不一样,解决办法只有重新录制脚本。
  6、Windows xp2 与ISS组件不兼容,则有可能导致HTTP500错误。对ISS组件进行调整后问题解决。
  7、系统开发程序写的有问题,则报HTTP500错误。例如有些指针问题没有处理好的,有空指针情况的存在。修改程序后问题解决。
作者: 懒人爱洗澡    时间: 2017-4-28 11:26
      1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。减小用户数或者场景持续时间,问题得到解决。
  2、该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联,问题得到解决。
  3、录制时请求的页面、图片等,在回放的时候服务器找不到,则报HTTP500错误,若该页面无关紧要,则可以在脚本中注释掉,问题将会得到解决。例如:有验证码的情况下,尽管测试时已经屏蔽了,但是录制的时候提交了请求,但回放的时候不存在响应。
  4、参数化时的取值有问题,则报HTTP500错误。可将参数化列表中的数值,拿到实际应用系统中进行测试,可排除问题。
  5、更换了应用服务器(中间件的更换,如tomcat、websphere、jboss等),还是利用原先录制的脚本去运行,则很可能报HTTP500错误。因为各种应用服务器处理的机制不一样,所录制的脚本也不一样,解决办法只有重新录制脚本。
  6、Windows xp2 与ISS组件不兼容,则有可能导致HTTP500错误。对ISS组件进行调整后问题解决。
  7、系统开发程序写的有问题,则报HTTP500错误。例如有些指针问题没有处理好的,有空指针情况的存在。修改程序后问题解决。
自己对应着找下问题所在
作者: bonniekl    时间: 2017-4-28 15:20
懒人爱洗澡 发表于 2017-4-28 11:26
1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。减小用户数或者场 ...

这个问题严重吗,一般是必须要改吗,不改的话对系统有什么影响呢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2