LoadRunner介面指令碼web_submit_data編寫過程中遇到的問題及分享

來源:互聯網
上載者:User

標籤:date   控制台   insert   ati   param   介面   iter   style   解決   

  工作中需要介面測試,報文編輯器一條條手工發費時費力,因此考慮利用web_submit_data函數POST方法進行報文編輯。在報文編輯中主要遇到了三個問題,其中一個問題耗時兩天查到問題所在,在這裡與大家一塊分享。

  問題1:我們支援報文頭報文體分開的報文和只有一個xml格式的報文並行。因此對只有一個xml格式的報文編輯完後,在LR執行成功,但在系統中沒查到相關日誌。排查問題時多次編寫了報文,並對web_submit_data函數的配置變更、對參數化的變數進行多次檢查.......,就在今天早上,早早的來到公司,開啟LR,重新寫了兩個指令碼排查問題,當我把"Name=xml","Value=......."改為"Name=xmldata"後,執行指令碼,LR控制台提示成功,系統前台成功展示日誌。隨後又試了"Name=xml1"、"Name=xmlqaz"、"Name=xmlaaa".......系統前台都不能出現日誌,現在思索:只有一個xml格式的指令碼,Name只能等於xmldata才能成功?

  問題2:編輯完報文頭、報文體分開的指令碼後,執行LR後,系統前台沒有展示日誌。重新編輯指令碼,依次點擊Insert-->New Step-->Add Step-->Submit Data後,Record mode、Encoding Type、Encode "at" sign as ASCII選項不打勾,配置完後,再次執行指令碼,系統前台查詢介面查到日誌。思考:HTML/HTTP模式下,如果不選擇,LR指令碼優先選擇HTML模式,難道包含多個xml格式的指令碼更適用於HTML模式?

  問題3:問題2解決完後,前台查詢介面出現的日誌號與LR控制台列印的日誌號不一致。最後,進入參數化Parameter type介面,Update value選項由Each iteration改為Once,再次執行指令碼,系統前台日誌號與LR控制台列印日誌號一致。然後,又把Once改回原來的Each iteration,系統前台日誌號與LR控制台列印日誌號一致。

  至此,編寫LR介面測試指令碼遇到的問題全部解決,解決所有問題花費了將近3天。希望分享的東西對正在奮鬥路上的夥伴們有所協助。

LoadRunner介面指令碼web_submit_data編寫過程中遇到的問題及分享

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.