本節(jié)試圖解釋使用任何公開可用的網站記錄登錄測試的確切步驟,該網站提供具有登錄憑據的可靠登錄頁面。
出于測試目的,我們將使用OrangeHRM在URL- http://opensource.demo.orangehrmlive.com 下提供的公開網站來記錄成功登錄其網站。還將使用BlazeMeter提供的chrome擴展,通過該擴展可以在chrome中記錄用戶操作,然后導出測試腳本。 隨后,可以在JMeter中使用這些腳本來運行測試計劃。
下圖顯示了點擊上述URL時將被定向的登錄頁面。
注意:BlazeMeter的Chrome擴展程序會記錄通過用戶瀏覽器發(fā)出的所有HTTP/S請求,并創(chuàng)建一個JMeter腳本并自動將其上傳到BlazeMeter的平臺。 在那里,只需單擊即可執(zhí)行腳本,或者用戶可以選擇在本地下載生成的JMeter腳本(.jmx文件)。
按照下面給出的步驟將BlazeMeter插件成功集成到Chrome瀏覽器中。
轉到網上商店并搜索BlazeMeter。
單擊“ADD TO CHROME”按鈕。
現在,我們將記錄testusing Blazemeter插件。
現在,單擊“.jmx”按鈕下載錄制腳本的.jmx文件。
現在,我們將在JMeter中創(chuàng)建一個測試計劃,并將下載的.jmx文件導入測試計劃中。
下圖顯示導入login_Test.jmx文件后Login Test節(jié)點的目錄結構。
可以看到login_Test.jmx包含了所有必要的組件,如標題管理器,緩存管理器,采樣器等。
單擊線程組下的第一個采樣器,在這里可以查看用于登錄OrangeHRM網站的登錄憑據。
可以在偵聽器中看到以下輸出。