2017-08-05 26 views
0

我已經記錄腳本和運行Jmeter。會話標識和Xsrf標記在瀏覽器Cookie中傳遞請求標頭Cookie。但是,會話ID不通過Jmeter。 因此,發生連接關閉錯誤。我怎樣才能extraxt會話ID和Xsrf令牌通過餅乾在J米

如何使用正則表達式提取器提取會話ID和xsrf令牌?

enter image description here

+0

請參閱https://stackoverflow.com/questions/45182634/handling-cookies-in-http-request-in-jmeter – user7294900

回答

1
  1. 在下一行添加到user.properties文件(位於安裝Jmeter的 「bin」 文件夾)

    CookieManager.save.cookies=true 
    
  2. 重啓JMeter的挑財產起來
  3. HTTP Cookie Manager加入您的測試計劃
  4. 現在,你應該能夠參考的cookie值:

    • ${COOKIE_session}
    • ${COOKIE__xsrf}在需要

的更多信息:Using the HTTP Cookie Manager in JMeter

0

您可以使用XPath提取和輸入「//輸入[@name ='_ csrf']/@ value」獲取csrf標記值,然後輸入所需的參考ence名稱,例如「csrf_token」並在必要時使用變量$ {csrf_token}