0
我需要在HTTP請求中使用RDBC請求中的數據。之前問這個問題,我閱讀這些主題:Jmeter使用HTTP請求中的JDBC請求數據
- How to use responses from a Jmeter JDBC Request in a HTTP Request
- JMeter use beanshell variable in HTTP Request
- JMeter get jdbc request data and send each with http post request in a spring service how-to
,但我仍然不知道如何做到這一點。
,考試結構:
JDBC Connection Configuration
JDBC Request
ForEach Controller
BeanShell Sampler
HTTP Request
我的步驟:
- 創建JDBC請求返回在2列中的數據,並添加變量名(年,元素)。
- 接下來我用ForEach Controller從行讀取數據。 輸入變量前綴:年,元素和輸出變量名:years1,elements1;從變量與BeanShell的採樣
解析數據:
String yearsRange = vars.get("years1"); String year = yearsRange.split("-")[1]; String ElementsStr = vars.get("elements1"); String element = ElementsStr.split(" ")[1]; vars.put("year", year); vars.put("element", element);
現在我創建參數HTTP請求:
year ${year}; element ${element};
我知道,問題是的ForEach控制器(如果我設置了一個變量,所有工作都正常),但我不知道如何使它與2個或更多變量一起工作。
請給我建議我做錯了什麼?
謝謝!這正是我需要的。 –