loadrunner动态从mysql取值
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了loadrunner动态从mysql取值,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2918字,纯文字阅读大概需要5分钟。
内容图文
1 Action() 2 { 3 4 int status; //定义状态变量,0表示成功,非0表示失败 5 int db_connection; //定义初始化状态 6 int result; //定义查询结果状态 7 char *server = "*****"; // 数据库的ip地址 8 char *user = "test"; // 用户名 9 char *password = "123456"; // 密码 10 char *database = "*****"; // 数据库名称 11 int port = 3306; // 端口 12 int socket = NULL; 13 int flags = 0; 14 char** result_set; //定义查询的结果集 15 16 //数据库操作 17 status=lr_load_dll("E:\\VuGen Scripts\\libmysql.dll"); 18 19 if (status!=0) { 20 lr_error_message("不能加载dll文件"); 21 lr_error_message("%s",mysql_error(db_connection));//打印加载失败错误信息 22 mysql_close(db_connection); 23 lr_abort(); 24 } 25 26 db_connection=mysql_init(NULL); //初始化mysql连接 27 if (db_connection==NULL ) { //如果链接状态为空就退出 28 lr_abort(); 29 } 30 31 status=mysql_real_connect(db_connection,server,user,password,database,port,socket,flags);//连接到mysql数据库 32 33 //打印连接不成功的原因 34 if (status==NULL) { 35 lr_error_message("%s",mysql_error(db_connection)); 36 mysql_close(db_connection); 37 lr_abort(); 38 } 39 40 //调用dll方法执行查询语句 41 status=mysql_query(db_connection,"select vcode from cb_vcode_list where telphone=180******** and is_deleted=0"); 42 43 //打印查询失败的原因 44 if (status!=0) { 45 lr_error_message("%s",mysql_error(db_connection)); 46 mysql_close(db_connection); 47 lr_abort(); 48 } 49 50 result=mysql_use_result(db_connection);//查询数据表 51 52 while (result_set=(char**)mysql_fetch_row(result)) { 53 54 lr_save_string(result_set[0],"vcode"); //将获取的数据保存为参数vcode 55 lr_output_message("vcode is %s",lr_eval_string("{vcode}")); //打印数据 56 57 if ( result_set==NULL) { //如果查询结果行为空 ,就关闭并退出 58 lr_error_message("没有查询到结果"); 59 mysql_free_result(result); 60 mysql_close(db_connection); 61 lr_abort(); 62 } 63 } 64 65 mysql_free_result(result); //释放结果集 66 mysql_close(db_connection); //关闭数据库连接 67 68 return 0; 69 }转自:http://www.cnblogs.com/liu-ke/p/6363658.html
loadrunner动态从mysql取值
标签:64位 database flags 连接 调用 结果 ibm soc scripts
本文系统来源:http://www.cnblogs.com/abcd19880817/p/7218209.html
内容总结
以上是互联网集市为您收集整理的loadrunner动态从mysql取值全部内容,希望文章能够帮你解决loadrunner动态从mysql取值所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】