jmeter的token如何添加

小億
741
2023-12-15 18:43:22

在JMeter中添加token有兩種方式:通過(guò)逐個(gè)請(qǐng)求添加token和通過(guò)使用正則表達(dá)式提取token。

  1. 逐個(gè)請(qǐng)求添加token:

    • 在測(cè)試計(jì)劃中,選擇需要添加token的HTTP請(qǐng)求。
    • 在HTTP請(qǐng)求的參數(shù)中,添加一個(gè)名為__RequestVerificationToken的參數(shù)。
    • 值可以是一個(gè)固定的值,也可以使用JMeter的函數(shù)或變量來(lái)動(dòng)態(tài)生成。
    • 確保請(qǐng)求的方法是POST或PUT。
  2. 使用正則表達(dá)式提取token:

    • 在測(cè)試計(jì)劃中,添加一個(gè)正則表達(dá)式提取器(Regular Expression Extractor)。
    • 配置正則表達(dá)式提取器來(lái)從響應(yīng)中提取token。
    • 使用<input type="hidden" name="__RequestVerificationToken" value="(.+?)" />作為正則表達(dá)式。
    • 設(shè)置提取的模版為$1$。
    • 將提取的token保存到一個(gè)JMeter變量中,例如token。
    • 在需要添加token的HTTP請(qǐng)求中,使用${token}作為參數(shù)值。

無(wú)論使用哪種方法,確保token在每個(gè)請(qǐng)求中保持一致,以模擬真實(shí)的用戶行為。

0