在JMeter中,可以使用正則表達式或CSS選擇器提取多個變量的多個值。
添加一個正則表達式提取器(Regular Expression Extractor)到需要提取變量的Sampler(例如HTTP請求)上。
在正則表達式提取器中,輸入想要提取的正則表達式模式,并選擇匹配項的數量。
在"Template"字段中,使用$1$、$2$等來引用匹配到的值,其中1、2等是匹配項的索引。
在"Match No."字段中,指定要提取的匹配項的編號,例如1表示第一個匹配項,-1表示所有匹配項。
在"Name of created variables"字段中,輸入想要創建的變量名,多個變量名之間用逗號分隔。
可以通過在后續Sampler中使用${變量名}引用提取到的變量。
添加一個CSS選擇器提取器(CSS Selector Extractor)到需要提取變量的Sampler上。
在CSS選擇器提取器中,輸入要提取的CSS選擇器表達式。
在"Attribute"字段中,選擇要提取的屬性。
在"Match No."字段中,指定要提取的匹配項的編號,例如1表示第一個匹配項,-1表示所有匹配項。
在"Name of created variables"字段中,輸入想要創建的變量名,多個變量名之間用逗號分隔。
可以通過在后續Sampler中使用${變量名}引用提取到的變量。
以上是使用正則表達式和CSS選擇器提取多個變量的多個值的步驟,根據實際情況選擇合適的方法。