溫馨提示×

jmeter怎么提取多個(gè)變量的多個(gè)值

小億
347
2023-09-15 15:52:39
欄目: 編程語言

在JMeter中,可以使用正則表達(dá)式或CSS選擇器提取多個(gè)變量的多個(gè)值。

  1. 正則表達(dá)式提取多個(gè)變量的多個(gè)值:
  • 添加一個(gè)正則表達(dá)式提取器(Regular Expression Extractor)到需要提取變量的Sampler(例如HTTP請求)上。

  • 在正則表達(dá)式提取器中,輸入想要提取的正則表達(dá)式模式,并選擇匹配項(xiàng)的數(shù)量。

  • 在"Template"字段中,使用$1$、$2$等來引用匹配到的值,其中1、2等是匹配項(xiàng)的索引。

  • 在"Match No."字段中,指定要提取的匹配項(xiàng)的編號(hào),例如1表示第一個(gè)匹配項(xiàng),-1表示所有匹配項(xiàng)。

  • 在"Name of created variables"字段中,輸入想要?jiǎng)?chuàng)建的變量名,多個(gè)變量名之間用逗號(hào)分隔。

  • 可以通過在后續(xù)Sampler中使用${變量名}引用提取到的變量。

  1. CSS選擇器提取多個(gè)變量的多個(gè)值:
  • 添加一個(gè)CSS選擇器提取器(CSS Selector Extractor)到需要提取變量的Sampler上。

  • 在CSS選擇器提取器中,輸入要提取的CSS選擇器表達(dá)式。

  • 在"Attribute"字段中,選擇要提取的屬性。

  • 在"Match No."字段中,指定要提取的匹配項(xiàng)的編號(hào),例如1表示第一個(gè)匹配項(xiàng),-1表示所有匹配項(xiàng)。

  • 在"Name of created variables"字段中,輸入想要?jiǎng)?chuàng)建的變量名,多個(gè)變量名之間用逗號(hào)分隔。

  • 可以通過在后續(xù)Sampler中使用${變量名}引用提取到的變量。

以上是使用正則表達(dá)式和CSS選擇器提取多個(gè)變量的多個(gè)值的步驟,根據(jù)實(shí)際情況選擇合適的方法。

0