回覆列表
-
1 # 使用者52510796211
-
2 # 疏星淡月歲月一院丁
原因可能為:
1、執行的使用者數過多,對伺服器造成的壓力過大,伺服器無法響應,則報HTTP500錯誤。減小使用者數或者場景持續時間,問題得到解決。
2、該做關聯的地方沒有去做關聯,則報HTTP500錯誤。進行手工或者自動關聯,問題得到解決。3、錄製時請求的頁面、圖片等,在回放的時候伺服器找不到,則報HTTP500錯誤,若該頁面無關緊要,則可以在指令碼中註釋掉,問題將會得到解決。例如:有驗證碼的情況下,儘管測試時已經遮蔽了,但是錄製的時候提交了請求,但回放的時候不存在響應。
4、引數化時的取值有問題,則報HTTP500錯誤。可將引數化列表中的數值,拿到實際應用系統中進行測試,可排除問題。
5、更換了應用伺服器(中介軟體的更換,如tomcat、websphere、jboss等),還是利用原先錄製的指令碼去執行,則很可能報HTTP500錯誤。因為各種應用伺服器處理的機制不一樣,所錄製的指令碼也不一樣,解決辦法只有重新錄製指令碼。
6、Windowsxp2與ISS元件不相容,則有可能導致HTTP500錯誤。對ISS元件進行調整後問題解決。7、系統開發程式寫的有問題,則報HTTP500錯誤。例如有些指標問題沒有處理好的,有空指標情況的存在。修改程式後問題解決。
8、如果測試中所進行的操作需要向資料庫中插入資料,若大資料量的情況下導致資料庫中表空間已滿,或緩衝池較小無法滿足資料的存取等,都有可能導致HTTP500錯誤。調整資料庫、修改連線池大小,問題解決。500錯誤出現的原因太多了,出現500錯誤很多情況下都是程式碼裡有些關聯沒有做,然後導致出錯,當然還有一小部分是有時候不注意,伺服器開的時間過長,導致伺服器崩潰,總之,很多地方都需要注意
出現500錯誤的原因是很多的,一般來說,如果程式出錯,那麼在瀏覽器內會返回給使用者一個友好的錯誤提示,統一稱之為伺服器500錯誤。解決的方法就是您必須在http中能夠正確的獲得錯誤資訊,方法為:請開啟瀏覽器,選擇工具,internet選項,高階,在高階中的瀏覽專案裡面有一個“顯示http友好錯誤提示”的複選框,請取消該複選框,這樣您可以獲得正確的錯誤提示。在獲得正確的錯誤提示之後,您就可以根據該錯誤提示檢查您具體的出錯原因了