內容簡(jiǎn)介
在腳本錄制完成后或者手工編寫(xiě)腳本后,我們需要對腳本進(jìn)行調試運行,腳本調試的過(guò)程類(lèi)似于程序的調試,可以設置斷點(diǎn),按步驟執行等等;腳本調試作為腳本開(kāi)發(fā)的一個(gè)重要的過(guò)程,是非常重要的,只有通過(guò)調試的腳本才能加載到控制臺運行;跟腳本調試相關(guān)的問(wèn)題一般會(huì )有:
1) 設置調試斷點(diǎn)(快捷鍵F9)
當設置斷點(diǎn)的腳本,腳本運行到斷點(diǎn)處,自動(dòng)停止運行,我們可以通過(guò)查看運行日志,來(lái)觀(guān)察腳本執行的情況;
2) 單步執行腳本(快捷鍵F10)
通過(guò)單步執行腳本,我們可以看到腳本中每一個(gè)函數執行的情況,一般情況下我們會(huì )結合斷點(diǎn)一起使用。
3) 調試日志
在腳本運行過(guò)程中我可以查看系統的運行日志,進(jìn)行腳本的調試,VUG的日志可以分為標準日志和擴展日志,標準日志只能獲得標準的輸出信息,擴展日志可以根據配置查看參數替換、服務(wù)器返回信息和高級跟蹤信息。
4) 調試日志函數和日志函數
VUG提供了調試日志的函數lr_debug_message和lr_set_debug_message以及l(fā)r_output_message等日志函數,通過(guò)這些日志函數我們可以插入到腳本中進(jìn)行調試。
以下的內容中我們來(lái)看關(guān)于腳本調試的幾篇文章,具體信息見(jiàn)如下內容:
1. 使用 VuGen 的調試功能
http://kjueaiud.com/html/82/n-159882.html
編者語(yǔ):
這篇文章,來(lái)自LR自帶的中文幫助文檔中的VUG用戶(hù)手冊,本文介紹了如何使用VUG中的調試功能,主要講解了如何使用斷點(diǎn)和單步執行的兩個(gè)功能。
2. 針對 Web Vuser 腳本使用 VuGen 的調試功能
編者語(yǔ):
本文也是來(lái)自L(fǎng)R自帶的中文幫助文檔中的VUG用戶(hù)手冊,本文介紹了針對Web Vuser的腳本的調試方法,包括在運行過(guò)程中查看瀏覽器中的結果,和運行結束后如何查看運行的結果。通過(guò)查看瀏覽器中的內容我們可以查看LR回放日志中查看不到的與被測系統(AUT)相關(guān)的錯誤信息。
3. JAVA中的調試選項
編者語(yǔ):
本文同樣來(lái)自L(fǎng)R自帶的中文幫助文檔中的VUG用戶(hù)手冊,這篇文章主要講解了JAVA Vuser腳本中相關(guān)的調試選項的設置,不想多說(shuō)了,自己去看這篇文章吧。
4. 調試消息函數lr_debug_message和lr_set_debug_message
http://kjueaiud.com/html/85/n-159885.html
編者語(yǔ):
本文也是來(lái)自L(fǎng)R自帶的中文幫助文檔中的VUG用戶(hù)手冊,這篇文章主要介紹了調試相關(guān)的兩個(gè)函數,包括兩個(gè)函數的使用和兩個(gè)函數的具體使用實(shí)例等等。
5. LR腳本的調試(轉載)
http://kjueaiud.com/html/86/n-159886.html
編者語(yǔ):
這篇文章來(lái)自網(wǎng)絡(luò ),作者是:wss123,我在這位朋友的博客中看到這篇文章,貌似也是一篇轉載,但是跟我的這個(gè)專(zhuān)題還是比較符合,我就摘錄了,這篇文章主要說(shuō)了如何在VUG中調試腳本,如何打開(kāi)擴展日志,如何設置斷點(diǎn)、如何注釋掉多余的語(yǔ)句;另外寫(xiě)到幾個(gè)調試相關(guān)的函數,并且說(shuō)明了在controller中如何對腳本進(jìn)行調試的一些內容。
6. LR腳本的調試視頻
編者語(yǔ):
這個(gè)視頻也是來(lái)自網(wǎng)絡(luò ),一個(gè)叫做“虛擬小強”的作者上傳的,聽(tīng)到內容后,知道,原來(lái)是老張的視頻,呵呵,我還是下載了,那個(gè)網(wǎng)站太慢了,我家的1M帶寬都下載了很長(cháng)時(shí)間,我把它放到網(wǎng)站上供大家下載吧。大家可以看一下。
編者總結:
本文作為L(cháng)R專(zhuān)題系列的其中的一個(gè)專(zhuān)題,編者通過(guò)查看LR自帶的中文幫助文檔中的VUG用戶(hù)手冊綜合了這個(gè)文檔中的關(guān)于“腳本調試”部分的信息總結給大家,另外通過(guò)網(wǎng)絡(luò )查找到一篇,看到有些視頻信息在這里也收集了,大家可以看一下。這個(gè)專(zhuān)題闡述了在LR腳本開(kāi)發(fā)過(guò)程中的一個(gè)小環(huán)節腳本調試,相信大家通過(guò)這些文章對腳本調試應該有一個(gè)合理的理解,可能還有不夠全面的地方。希望在今后的工作中可以再次、更多的對這個(gè)專(zhuān)題進(jìn)行總結,另外網(wǎng)友如果有其他的一些看法,或者有好的建議可以發(fā)到我的信箱:ligang@ltesting.com.cn;
編者:陽(yáng)光
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/