測試中QTP回放指令碼出現fail時

2021-08-30 03:45:36 字數 434 閱讀 2970

由於一些原因,qtp回放指令碼的時候,有時會出現錯誤提示,詢問我們是停止、跳過還是重試。原因可能是指令碼做的不夠嚴謹,或者網路出現暫時的問題,或者被測系統的一部分發生了變化。

一旦出現這樣的問題,自動就中斷了。如果我們把自動放在晚上做,第二天早上一來,發現指令碼剛回放了一點點就出錯中止了,人生最痛苦的事莫過於此。

要解決這個問題,首先還是需要把qtp指令碼設計的強悍一些,能夠巧妙的避開一些不必要的錯誤。但是即便如此,我們還是會對指令碼中的某些step放心不下。

這裡有個解決辦法。

首先在qtp的expert view檢視(**檢視)中,找到你比較擔心的一行**(乙個step),在這行**前面增加一行:

on error resume next

這樣如果回放的時候,這行**出現錯誤,系統也會繼續下面的step,不會中斷。當然,全部跑完以後我們可以在回放結果中檢視詳細資訊。

LoadRunner中指令碼回放問題及解決方法(上)

在執行指令碼回放過程中,有時會出現錯誤,這在實際測試中是不可避免的,畢竟自動錄製生成的指令碼難免會有問題,需要執行指令碼進行驗證,把問題都解決後才加入到場景中進行負載測試。下面結合常用的協議 如web web services協議 錄製的指令碼進行回放時出現的問題介紹一下解決的方法。在錄製web協議...

QTP 指令碼中關於ActiveX 控制項的問題

錄製一段指令碼 在expert view 視窗中編輯錄製的指令碼 時,會碰到彈出乙個對話視窗,提示為 當前安全設定禁止執行該頁中的activex 控制項,因此,該頁可能無法正常顯示 類似的東西,而在人工操作時卻沒有這樣的現象。問題主要出在於qtp設定本身,之所以在編輯錄製好的指令碼時,qtp出現關於...

軟體測試工具QTP中測試環境的初始化

在我們執行指令碼前,有時候忘了清理環境.可能被測物件已經存在了,qtp再次執行時又重新開啟了個相同的物件.導致後續步驟,由於qtp根據物件庫中的物件匹配到了兩個相同的物件,不知操作哪個物件了,於是報錯.那我們有沒有辦法避免呢?答案當然是肯定的.我們可以在執行測試指令碼前,先寫段指令碼來判斷我們要測試...