方法一:直接修改
jmeter.properties配置文件
1、修改jmeter安裝目錄bin下的jmeter.properties,CookieManager.save.cookies=true的值修改為true,並把前面的#去掉


2、重啟Jmeter
3、 在登錄接口下新增一個HTTP Cookie管理器,內容為空,無需改動

后續登錄接口下面的接口可以自動引用session
方法二:使用正則表達式提取器
1、單個數據變量

2、多數據變量


多數據變量使用因為“,”逗號分開
①引用名稱:就是變量名,調用使用${name}
②正則表達式:()括號里表示你要的數值,(相當於LR左邊界, )相當於LR的右邊界
③模板:$$表示你要是用那個正則表達式那個模板獲取的值 -1全部,0 隨機,1第一個2第二個,如果只有一個正則一般就填寫1,
如果多個正則你要看你到底調用哪個值來定,這兒待會下面截圖例子一看就明白
④匹配數字: -1表示全部,0隨機,1第一個,2第二個
⑤缺省值:這個如果沒有匹配到,給它定義的一個默認值
正則表達式:
( ) |
標記一個子表達式的開始和結束位置。子表達式可以獲取供以后使用。要匹配這些字符,請使用 和。
|
*
|
匹配前面的子表達式零次或多次。要匹配 * 字符,請使用 \*。
|
+
|
匹配前面的子表達式一次或多次。要匹配 + 字符,請使用 \+。
|
.
|
匹配除換行符 \n 之外的任何單字符。要匹配 . ,請使用 \. 。
|
$
|
匹配輸入字符串的結尾位置。如果設置了 RegExp 對象的 Multiline 屬性,則 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,請使用 \$。
|
?
|
匹配前面的子表達式零次或一次,或指明一個非貪婪限定符。要匹配 ? 字符,請使用 \?。
|