我正在尝试使用Jmeter,每个线程有大约10个查询。我希望每个线程都可以使用mysql自动增量插入到player
表中。然后我想用mysql从JDBC请求中捕获值并用于下一个查询
SELECT last_insert_id();
抢汽车INC值,并将其用于插入到一个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这正是我所需要的,谢谢你! –