如何在JMeter中从Cookie数据提取sessionid?
命令行快速提取
用grep+sed组合:
echo 'Set-Cookie: sessionid=YUuyisdjif7njdibvck89987hgfdghjuytrdtyRB==;' | grep -o 'sessionid=[^;]*' | sed 's/sessionid=//'
用awk提取:
echo 'Set-Cookie: sessionid=YUuyisdjif7njdibvck89987hgfdghjuytrdtyRB==;' | awk -F'[=;]' '{print $2}'
Python代码提取
cookie_header = 'Set-Cookie: sessionid=YUuyisdjif7njdibvck89987hgfdghjuytrdtyRB==;' session_id = cookie_header.split('sessionid=')[1].split(';')[0] print(session_id)
JavaScript代码提取
const cookieHeader = 'Set-Cookie: sessionid=YUuyisdjif7njdibvck89987hgfdghjuytrdtyRB==;'; const sessionId = cookieHeader.match(/sessionid=([^;]+)/)[1]; console.log(sessionId);
提取完成后,直接将sessionid=提取到的值作为Cookie头字段内容,添加到后续请求中即可。
内容的提问来源于stack exchange,提问作者Anonymous
相关产品推荐
相关产品推荐

