0
我的第一個線程組解析一個文件並將所有行存儲在列表中。第二個線程組應該逐個從列表中檢索對象併發送HTTPS請求。現在的問題是,如何在線程組之間創建對象列表(而不僅僅是屬性值)欣賞任何幫助。如何在Jmeter中的線程組之間傳遞對象列表
我的第一個線程組解析一個文件並將所有行存儲在列表中。第二個線程組應該逐個從列表中檢索對象併發送HTTPS請求。現在的問題是,如何在線程組之間創建對象列表(而不僅僅是屬性值)欣賞任何幫助。如何在Jmeter中的線程組之間傳遞對象列表
可以使用BeanShell的測試元素和bsh.shared
命名空間share variables across thread groups
在第一線程組解析後:(不管線程組或)
bsh.shared.myList = myList;
在第二
List myList = bsh.shared.myList;
見How to use BeanShell: JMeter's favorite built-in component爲更多的腳本選項。
如果您使用不同的腳本語言(不是Beanshell) - 仍然可以使用預定義的變量來代表JMeterProperties實例。 JMeterProperties基本上是java.util.Properties一個實例,因此您可以在其中存儲的任何對象,如:
在第一線組:
List myList = new ArrayList();
//do what you need with the list
props.put("myList", myList);
在第二線程組:
List myList = props.get("myList");
// do what you need with the list