(測試過程中遇到的問題及解決辦法)_測試

來源:互聯網
上載者:User

1、 指令碼回放卡住的問題:指令碼錄製完畢時回放出現暫停情況,原因有以下幾種:① runtimesetting 中的continue error沒有勾選②  錄製的指令碼中存在冗餘的代碼部分,需要對指令碼進行最佳化,去除冗餘的部分(最佳化指令碼)

例如:在用FireFox錄製指令碼時,指令碼中會產生一個叫”Url=http://download.cdn.mozilla.net/pub/firefox/releases/43.0.1/update/win32/zh-CN/firefox-43.0.1.complete.mar","Referer=", ENDITEM,”這樣的代碼(該代碼出現的問題不止一處,在尋找時一定要注意。),這是因為採用firefox瀏覽器錄製時產生的壓縮檔,在指令碼回放時卡住的原因正是因為這個(建議:能採用IE錄製盡量用IE瀏覽器)

解決辦法:注釋掉或者刪除掉該段代碼即可



2、 關聯問題:在用loadrunner內建對比工具對比指令碼後 找到需要關聯的動態值。在關聯後回放指令碼時報錯HTTP-status code 417(exception failed)錯誤時,產生的原因如下:

①  指令碼中還存在沒有關聯或者關聯失敗的動態值,利用lr內建對比工具仔細對比

②  指令碼中的動態值被做了加密策略,仔細查看指令碼中動態值的部分,看看動態值是否被做了安全性原則(隨機產生或者打亂動態值順序、在動態值中加入了特殊符號),由於在tree-response中的動態值是未被加密的狀態,在client向server發送請求時,client的動態值發給伺服器,這時伺服器的動態值已經被做了參數化,所以伺服器不認準client向伺服器發送的動態值。

解決辦法:去掉動態值的安全性原則即可(JVM參數)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.