51Testing软件测试论坛
标题:
LR运行负载时报错:memory violation
[打印本页]
作者:
nowpeng
时间:
2013-11-14 16:27
标题:
LR运行负载时报错:memory violation
D:\\Program Files (x86)\\HP\\LoadRunner\\include/Ptt_Mysql.h(126): 错误: C 解释器运行时错误: D:\\Program Files (x86)\\HP\\LoadRunner\\include/Ptt_Mysql.h (126): Error -- memory violation : Exception ACCESS_VIOLATION received。
脚本:
Action()
{
char chQuery[1024];
int status;
MYSQL *Mconn;
lr_load_dll("libmysql.dll");
Mconn = lr_mysql_connect(MYSQLSERVER, MYSQLUSERNAME, MYSQLPASSWORD, MYSQLDB, atoi(MYSQLPORT));
lr_rendezvous("mysql_139");
lr_start_transaction("mysql_139");
sprintf(chQuery, "INSERT INTO test.news (`user_id`,`filiale_id`);");
status = lr_mysql_query(Mconn, chQuery);
if(status!=0){
lr_end_transaction("mysql_139",LR_FAIL );
}else{
lr_end_transaction("mysql_139", LR_PASS);
}
lr_mysql_disconnect(Mconn);
return 0;
}
有没有人知道这是怎么回事啊?是脚本写的有问题吗?
作者:
nowpeng
时间:
2013-11-14 16:46
坐等回复
作者:
msnshow
时间:
2013-11-17 17:42
没弄过,不过肯定是脚本有问题哈,编绎都没通过
作者:
lunahaha527
时间:
2013-11-20 13:41
我也出现这个问题了,不过,是直接从其它脚本拷贝过来修改的。执行就会报这个错误。
后来重新编写了个,不拷贝,也没有这个问题了。
作者:
colawangs
时间:
2016-4-14 01:27
试下把使用线程运行改成使用进程运行
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2