Java 表中的ApacheJMeterJDBC插入测试行不受影响
我使用Jmeter jdbc test进行了一些jdbc测试查询 我遇到了一些问题。在执行下面的查询之后,我从RealDB中找不到任何插入的行 请求:Java 表中的ApacheJMeterJDBC插入测试行不受影响,java,mysql,jdbc,jmeter,Java,Mysql,Jdbc,Jmeter,我使用Jmeter jdbc test进行了一些jdbc测试查询 我遇到了一些问题。在执行下面的查询之后,我从RealDB中找不到任何插入的行 请求: [Commit] SELECT @userId := MAX(userId) + 1 FROM userconnection; SELECT @providerUserId := MAX(providerUserId) + 1 FROM userconnection; INSERT INTO userconnection(userId, prov
[Commit] SELECT @userId := MAX(userId) + 1 FROM userconnection;
SELECT @providerUserId := MAX(providerUserId) + 1 FROM userconnection;
INSERT INTO userconnection(userId, providerId, providerUserId, rank, profileUrl, imageUrl, accessToken, secret)
VALUES (@userId, 'twitter', @providerUserId, 1, '', '', '', '');
取样器结果:
Thread Name: jp@gc - Ultimate Thread Group 1-200
Sample Start: 2014-11-26 17:07:05 KST
Load time: 2
Latency: 2
Size in bytes: 6
Headers size in bytes: 0
Body size in bytes: 6
Sample Count: 1
Error Count: 0
Response code: 200
Response message: OK
Response headers:
com.mysql.jdbc.Connection@1b520e68
SampleResult fields:
ContentType: text/plain
DataEncoding: UTF-8
为什么结果不影响真实数据库?
执行jemter测试后是否有行回滚?尝试使用以下SQL语句: 插入到用户连接中 值从userconnection中选择maxuserid+1,'twitter',从userconnection中选择maxproviderUserId+1,1 希望这会有所帮助