Jmeter關聯-獲取token值


1. token就是令牌,比如你授權(登錄)一個程序時,他就是個依據,判斷你是否已經授權該軟件;也叫關聯

2. cookie就是寫在客戶端的一個txt文件,里面包括你登錄信息之類的,這樣你下次在登錄某個網站,就會自動調用cookie自動登錄用戶名;

3. session和cookie差不多,只是session是寫在服務器端的文件,也需要在客戶端寫入cookie文件


怎么獲得token的值,在jmeter中可以添加后置處理器中的正則表達式提取器,

第一種:頁面上有定義這種標簽

示例:

點表示任意字符,+表示多個字符;缺省值表示失敗了直接就是fail

下面以CSDN為例,進行一把token的實踐:

登錄網站csdn:https://passport.csdn.net/

登錄時,隨便抓包看看

 

查看源代碼:

人家開發還添加了注釋呢,真貼心

<!-- 該參數可以理解成每個需要登錄的用戶都有一個流水號。只有有了webflow發放的有效的流水號,用戶才可以說明是已經進入了webflow流程。否則,沒有流水號的情況下,webflow會認為用戶還沒有進入webflow流程,從而會重新進入一次webflow流程,從而會重新出現登錄界面。 -->

好啦,下馬開始寫用例了

 

一、添加http請求默認值,添加cookie管理器,添加http采樣器

 

運行測試下圖表示拿到的IT值成功了

第二種:從上一個請求中獲取返回值,如登錄時產生一個session_key,查詢時要使用到session_key

如下設置:

 

 


這樣就可以獲取使用登錄后的sessionkey的返回值了

---------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM