㈠ 前端請求後端java介面返回狀態200,但是response無值,後端也沒有報錯,而且還在執行程序
1分鍾就返回的狀態碼你能確定是後端返回的么,如果是後端返回的一般來說都是統一返回的格式體,使用postman介面測試工具測試下這個上傳介面看看1分鍾是否有返回
㈡ 測試:進入某個頁面顯示內容錯誤,如何定位是前端還是後端問題
朋友您好,進入某個頁面顯示內容錯誤,定位是前端問題還是後端問題,其實很簡答。將後端的日誌等級調低,當頁面顯示內容錯誤的時候,可以看一下後端日誌有沒有報錯;其次,如果你是研發人員的話,可以debug或者將頁面請求的響應值都列印出來。還有一種方法,就是在頁面端,使用一些工具,如打開開發者工具,點擊網路,可以看一下請求後台的返回值是否是預期的,如果是預期的值,頁面展示不對,那就是前端展示出現了問題,如果是後端響應的值都不對,那可以從後端排查問題。
㈢ 如何進行前端自動化測試
1,nodejs端的有phantomjs, java的selenium都可以做固定流程的功能測試,比如全站的登陸,比如設置流程,比如網站功能的主流程,都可以測到,錄成腳本,後端直接跑。
2,瀏覽器插件部分,記得油猴么,還有chrome應該也可以寫定製的頁面額外腳本,管理好了,自己跑一跑當前頁面的ui測試也是可以的。一般用作回歸,這個對js的對外api有要求,腳本要能調用的到。
3,單測mocha,jasmine等等,不一一列舉,這個很多人熟悉啦。
4,截屏監控與頁面質量監控,這個一般成熟點的公司都有,比如上線後發現頁面大量dom有變化,會發出警報(簡訊郵件),設置一個闕值就ok了。
5,找台測試機寫腳本批量調用瀏覽器進程實測頁面,收集一些埋點,內嵌一些js跑功能,類似berserkJS。
6,最後的問題,測什麼,怎麼寫,回答:同學寫過爬蟲么,就是假裝自己是個用戶,去做操作,然後設置延遲,等待結果(跳轉,ajax 返回做dom修改等),再判斷此功能是否執行成功,ps,注意如果有flash的頁面,phantomjs配置起來略麻煩,那個可以再開個問題提問了。
㈣ 前端測試具體是做什麼
1.檢測出一些潛在的bug。
2.快速反饋功能輸出,驗證代碼是否達到預期。
3.保證代碼重構的安全性(可參考測試用例達到的效果來進行對應的重構)。
4.方便協作開發(如其他人使用時,可直接閱讀測試用例)。
㈤ Web前端站點有哪些功能測試的方法
有些測試方法的界限比較模糊,比如功能測試的同時會穿插一些兼容性和安全性的測試,以下列出簡單的一些點,可以參考下:
1、該頁所提供的功能邏輯方面有無問題;
2、各輸入項的合法性測試、輸入順序;(是否只做了前端的js驗證)
3、該頁許可權,既無訪問許可權的用戶能否直接訪問該頁;
4、不同瀏覽器下該頁的顯示;
5、該頁鏈接的參數是否可以修改,對功能的影響;
7、多個頁面打開該頁,進行操作,是否有不合法的影響;
8、網路環境異常情況下系統的處理;
9、頁面鏈接是否正確;
10、cookies測試;
㈥ Vue H5前端測試播放後端生成的m3u8視頻格式的在Network中好像一直在請求.ts一直報紅是什麼原因
截圖無有效信息,故只能根據經驗推測
請求報錯的原因可能有,
1網路問題,包括域名解析不了,伺服器網路異常,客戶端網路異常,網路擁堵超時等
2伺服器問題,包括伺服器內部錯誤,伺服器宕機等
3客戶端問題,包括請求的鏈接錯誤,請求的方法錯誤,請求的資源沒許可權等
4安全問題,包括https頁面請求http鏈接,https鏈接的證書異常,跨域問題等
㈦ 前端測試和後端測試的區別
前端主要是客戶端頁面和介面,後端主要是服務端和介面