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

巨集哥發表於2020-06-01

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

有關基本測試計劃的示例,請參閱構建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測試計劃就分享到這裡。灰常感謝您閱讀到這裡,如果您覺得不錯,就幫忙點個推薦唄。

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

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

 

相關文章