Я пытаюсь использовать Jmeter с примерно 10 запросами в потоке. Все, что я хочу, чтобы каждый поток выполнял, - это вставка в таблицу player
с использованием инкремента mysql auto. Затем я хочу использовать MySQLЗахват значений из запросов JDBC и использование для следующего запроса
SELECT last_insert_id();
, чтобы захватить значение вкл авто и использовать его для следующего запроса, который вставляется в player_game
таблице.
Как сохранить возвращаемое значение и как его вызвать в следующем запросе?
Я попытался сохранить его в имени переменной, но, похоже, не смог его правильно вставить в следующий запрос.
Я попытался позвонить ему, используя как ${player1id}
, так и player1id
, но не смог заставить его работать.
Есть ли лучший способ сделать это?
Или как сохранить это значение для следующего запроса JDBC?
Оба запросы
Insert into player...
Insert into player_game...
имеют автоматическое приращение на player_id и player_game_id то, что нужно вставить в третий player_game_round таблицы и мне нужно вставить значения из обоих player_id и player_game_id как таковой:
INSERT INTO player_game_round (round, player_score, player_id, player_game_id)....
Посмотрите на этот урок, он имеет то, что вы хотите. http://90kts.com/2010/01/05/dynamic-data-from-jmeter-jdbc-requests/ –
@PradeepPati Это именно то, что мне нужно, спасибо! –