4

如何在 Beanshell Sampler-Jmeter 中使用数组列表?

4

2 回答 2

8

就像在Java中一样,即以下代码:

ArrayList myList = new ArrayList();
myList.add("something");
myList.add("something else");

for (int i = 0; i < myList.size(); i++) {
  log.info(myList.get(i));
}

将内容打印myListjmeter.log文件:

豆壳数组列表


请记住,Beanshell 不支持泛型,因此请避免使用菱形运算符,否则会出错。如果没有特别的理由坚持使用 Beanshell,我建议考虑切换到JSR223 测试元素Groovy语言 - 请参阅Beanshell vs JSR223 vs Java JMeter 脚本:您一直在等待的性能下降!解释、基准和脚本最佳实践的指南。

于 2016-08-18T14:20:02.857 回答
0

您可以在 beshell 中轻松使用 arraylist。它与Java相同,因此导入一个包ArrayList然后创建ArrayList对象。

//importing arraylist package from java
import java.util.ArrayList;

//creating arraylist object
ArrayList lines = new ArrayList();
于 2017-11-24T13:26:01.870 回答