loadrunner从mysql中取出的值与直接在mysql数据库中执行sql语句的查询结果不一样
Action(){
char chQuery;
sprintf(chQuery,"SELECT * from daichuli");
r_mysql_query(Mconn,chQuery);
lr_save_string(row.cell,"processInstanceID");
lr_save_string(row.cell,"formInstanceId3");
lr_save_string(row.cell,"userID");
lr_save_string(row.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".
只有第一个数据是对的,其它三个都是与第一个数同一列的。
好奇怪哦,不晓得什么原因导致的! 解决了 呵呵
原来是sql查询结果太多了,存储空间不够吧。在查询语句后面加了个limit 20,问题就解决了 还会这样?应该不是这个原因吧
页:
[1]