LoadRunner 自動登錄163郵箱

選擇Web(Http/Html)協議,錄製登陸163郵箱,展示收件箱列表。當然這個不是QTP錄製,所以回放時,瀏覽器界面可能不會和錄製時一模一樣。事實上也不可能一樣,LR錄製,只錄制協議的收發,不是錄製界面的展。驗證是否錄製成功,只要查看收件箱列表請求的是否返回收件箱列表。

一般地,如果不進行參數化,收件箱請求返回的是失敗,是session驗證失敗,如下:



事實上,一開始,我想把所有cookie都參數化,網上一搜,得知錄製登陸一般不用參數化cookie。既然是session,那就先參數化session,看看結果。找了N久,終於找到要參數化的session,即sid,



增加如下代碼,成功



並且替換session,比如,



這個是收件箱郵件列表的請求



最後成功,



不過發現錄製時郵件列表返回格式是json,回放時是xml格式,這個不知道爲什麼。


===============================

如果還不成功,就對比一下發包請求的Headers,有些字段Accept、Accept-Language等要一致,cookie一般不用設置。

設置header用函數 web_add_header


參考資料:http://bbs.51testing.com/thread-324146-1-1.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章