1. 程式人生 > >JMeter察看結果樹響應資料都是相同原因

JMeter察看結果樹響應資料都是相同原因

一開始做效能測試時,用badboy錄製指令碼,然後通過Jmeter新增察看結果樹的檢視響應資料來測試指令碼。但發現錄製時已經屬於系統內部頁面的請求了,但是在察看結果樹中還是登入頁面的響應資料。

登入頁面返回的響應資料


登入進去後返回的響應資料


都是屬於登入頁面的響應資料。

經過認真審查後,發現當前系統連線使用的是重定向方法,每請求一次,系統會生成一個隨機的JSESSIONID,頁面上的JSESSIONID跟系統的匹配,匹配上的話就能登入上去。但是badboy錄製的只有一個隨機生產的一個JSESSIONID。後來發現有一個“自動重定向”和“跟隨重定向”選項,預設會選中“自動重定向”。剛好登入頁面使用的也是post方法,“自動重定向”無法滿足要求。於是,把“自動重定向”選中項取消,改成“跟隨重定向”。問題解決


其他頁面也一樣,然後點選清理全部資訊,因為Jmeter每次錄製的時候,都是會疊加上一次錄製的結果,所以需要清理全部錄製的結果,重新執行。

登入頁面


首頁