51Testing软件测试论坛

标题: loadrunner从mysql中取出的值与直接在mysql数据库中执行sql语句的查询结果不一样 [打印本页]

作者: langu0823    时间: 2013-8-9 13:44
标题: loadrunner从mysql中取出的值与直接在mysql数据库中执行sql语句的查询结果不一样
Action()
{
char chQuery[3000];
        
sprintf(chQuery,"SELECT * from daichuli");
r_mysql_query(Mconn,chQuery);
lr_save_string(row[0][0].cell,"processInstanceID");
lr_save_string(row[1][0].cell,"formInstanceId3");
lr_save_string(row[2][0].cell,"userID");
lr_save_string(row[3][0].cell,"username");
}

loadrunner中执行结果是:
Action.c(10): Notify: Saving Parameter "processInstanceID = 22565".
Action.c(11): Notify: Saving Parameter "formInstanceId3 = 22620".
Action.c(12): Notify: Saving Parameter "userID = 22670".
Action.c(13): Notify: Saving Parameter "username = 22669".

只有第一个数据是对的,其它三个都是与第一个数同一列的。
好奇怪哦,不晓得什么原因导致的!
作者: langu0823    时间: 2013-8-9 14:02
解决了 呵呵
原来是sql查询结果太多了,存储空间不够吧。在查询语句后面加了个limit 20,问题就解决了
作者: msnshow    时间: 2013-8-10 15:29
还会这样?应该不是这个原因吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2