Jmeter(五) - 從入門到精通 - 建立網絡計劃實戰和建立高級Web測試計劃(詳解教程)

在本小節中,紅兒將介紹一下如何建立高級 測試計劃來測試網站。

有關基本測試計劃的示例,請參閱構建Web測試計劃

3.1使用URL重寫處理用戶會話

若是您的Web應用程序使用URL重寫而不是Cookie來保存會話信息,則您須要作一些額外的工做來測試您的站點。

爲了正確響應URL重寫,JMeter須要解析從服務器接收的HTML並檢索惟一的會話ID。使用適當的HTTP URL重寫修飾符 能夠完成此操做。只需將您的會話ID參數的名稱輸入到修飾符中,它將找到它並將其添加到每一個請求中。若是請求已經有一個值,它將被替換。若是是「緩存會話ID?」 若是選中,則將保存最後找到的會話ID,若是先前的HTTP示例不包含會話ID,則將使用該ID。

URL重寫示例

下載此示例在圖1中顯示了使用URL重寫的測試計劃。請注意,URL Re-writing修飾符已添加到SimpleController中,從而確保它只會影響該SimpleController下的請求。

圖1-測試樹 圖1-測試樹

在圖2中,咱們看到URL重寫修飾符GUI,它只有一個字段供用戶指定會話ID參數的名稱。還有一個複選框,用於指示會話ID應該是路徑的一部分(用「;」分隔),而不是請求參數。

圖2-請求參數 圖2-請求參數

3.2使用標題管理器

HTTP頭管理器可讓你定製什麼樣的信息JMeter的HTTP請求頭髮送。此標頭包含「用戶代理」,「編譯指示」,「推薦人」等屬性。

該HTTP頭管理器,像HTTP Cookie管理器,可能應該在線程組級別添加,除非出於某種緣由,您但願爲不一樣的指定不一樣的頁眉HTTP請求在您的測試對象。

4.小結

4.1登陸和刪除前三個參數空白

1.細心地小夥伴或者童鞋們會從截圖中發現宏哥的登陸和刪除的前三個參數都是空白的,什麼也沒有填寫,那是由於前邊的HTTP默認請求,因此這裏不用填寫,好處就從這裏就看出來了,目前只是列舉了兩個請求,若是成百上千的請求是否是效果就更明顯了。

 

   好了,今天有關建立網絡計劃實戰和建立高級Web測試計劃就分享到這裏。灰常感謝您閱讀到這裏,若是您以爲不錯,就幫忙點個推薦唄。

您的確定就是我進步的動力。若是你感受還不錯,就請鼓勵一下吧!記得隨手點波  推薦  不要忘記哦!!!

別忘了點 推薦 留下您來過的痕跡

 

相關文章
相關標籤/搜索