Jmeter中很多請求的url里會包含jsessionid,如 http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x。jsessionid值為cookie中的jsessionid,會動態變化,所以需要動態獲取。
一般這種情況下前一個url的響應中會包含這個有jsessionid的鏈接,所以可以這樣如理來將jsessionid的值賦給變量:
- 可以在前一個url的http請求下添加 正則表達式提取器
- 正則表達式結構如下:
- 這樣在url中寫成 http://www.xxx.com/xxx_app;jsessionid==${jsessionid}?a=x&b=x
這樣就可以動態獲取jsessionid,然后就可以登錄成功了。