500错误

【500错误】

500错误

文章插图

原因可能为:
1、运行的用户数过多 , 对服务器造成的压力过大 , 服务器无法响应 , 则报HTTP500错误 。 减小用户数或者场景持续时间 , 问题得到解决 。
2、该做关联的地方没有去做关联 , 则报HTTP500错误 。 进行手工或者自动关联 , 问题得到解决 。 3、录制时请求的页面、图片等 , 在回放的时候服务器找不到 , 则报HTTP500错误 , 若该页面无关紧要 , 则可以在脚本中注释掉 , 问题将会得到解决 。 例如:有验证码的情况下 , 尽管测试时已经屏蔽了 , 但是录制的时候提交了请求 , 但回放的时候不存在响应 。
4、参数化时的取值有问题 , 则报HTTP500错误 。 可将参数化列表中的数值 , 拿到实际应用系统中进行测试 , 可排除问题 。
5、更换了应用服务器(中间件的更换 , 如tomcat、websphere、jboss等) , 还是利用原先录制的脚本去运行 , 则很可能报HTTP500错误 。 因为各种应用服务器处理的机制不一样 , 所录制的脚本也不一样 , 解决办法只有重新录制脚本 。
6、Windowsxp2与ISS组件不兼容 , 则有可能导致HTTP500错误 。 对ISS组件进行调整后问题解决 。 7、系统开发程序写的有问题 , 则报HTTP500错误 。 例如有些指针问题没有处理好的 , 有空指针情况的存在 。 修改程序后问题解决 。
8、如果测试中所进行的操作需要向数据库中插入数据 , 若大数据量的情况下导致数据库中表空间已满 , 或缓冲池较小无法满足数据的存取等 , 都有可能导致HTTP500错误 。 调整数据库、修改连接池大小 , 问题解决 。 500错误出现的原因太多了 , 出现500错误很多情况下都是代码里有些关联没有做 , 然后导致出错 , 当然还有一小部分是有时候不注意 , 服务器开的时间过长 , 导致服务器崩溃 , 总之 , 很多地方都需要注意

    推荐阅读