【发布时间】:2013-05-22 02:31:20
【问题描述】:
我正在尝试使用 Jmeter,每个线程大约有 10 个查询。我希望每个线程做的就是使用 mysql 自动增量插入到 player 表中。那我想用mysql
SELECT last_insert_id();
获取 auto 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)....
【问题讨论】:
-
看看这个教程,它有你想要的。 90kts.com/2010/01/05/dynamic-data-from-jmeter-jdbc-requests
-
@PradeepPati 这正是我需要的谢谢!!