Фидер Гатлинга через итерацию по карте - PullRequest
0 голосов
/ 14 июня 2019

Я хочу создать пользовательский фидер в Gatling scala, который заполняет элемент параметра путем итерации по карте. У меня есть следующий фрагмент кода:

val idPostFeeder = Iterator.continually(
    Map("postId" -> getValues())
)

getValues - это коллекция, содержащая строковые элементы

Я пробовал также следующий способ:

val idPostFeeder = (for (i <- getFile().get(l.get(b)) yield {
    Map("postId" -> s"$i")
} )

val l = getFile().keysIterator.toList;

var b = l.indexOf() until l.indexOf(mapLenght)

getFile - это Map[String, String], из которого мне нужно передать значения в фидер.

Есть ли способ заполнить фидер с помощью итерации над коллекцией или картой?

Спасибо!

1 Ответ

0 голосов
/ 17 июня 2019

для коллекции строк, вам просто нужно преобразовать в карту

getValues.map(s => Map("postId" -> s)).toIterator

теперь у вас есть итератор, который отображает "postId" для каждого значения вашей коллекции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...