51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 12077|回复: 37
打印 上一主题 下一主题

测试mysql应该选择什么协议?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-1-9 12:07:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

38#
发表于 2012-3-2 13:19:44 | 只看该作者
顶.支持,路过!












杀神 杀神5200 杀神最新章节
回复 支持 反对

使用道具 举报

该用户从未签到

37#
发表于 2012-2-28 14:55:45 | 只看该作者
回复 34# ohuihuio


请问下,你能虚拟10个用户吗?
回复 支持 反对

使用道具 举报

该用户从未签到

36#
发表于 2012-2-17 15:20:17 | 只看该作者
关注中……
回复 支持 反对

使用道具 举报

该用户从未签到

35#
发表于 2012-1-14 18:00:12 | 只看该作者
MySql数据库貌似只能利用ODBC协议来录制或编写脚本,你看一下这个文章吧,也许会有帮助
http://blog.csdn.net/marising/article/details/5160076
回复 支持 反对

使用道具 举报

该用户从未签到

34#
发表于 2011-8-18 13:31:07 | 只看该作者
我昨天也是需要测下mysql,但是我只是测试指定的查询语句的响应时间问题,不知道跟楼主的问题是否相同,我选的是web(http/html)协议,但是里面的东西都是自己写的,操作如下:
vuser_init()
{

        int rc;

        /* 加载mysql的dll  */
        rc=lr_load_dll("C:\\Program Files\\HP\\LoadRunner\\scripts\\sql_test\\libmySQL.dll");

        /* 加载成功返回  */
        if(rc!=0)
        {

                /* 输入错误信息  */
                 lr_error_message("Could not load libmysql.dll");

                 /* 停止该脚本运行  */
                 lr_abort();
        }
  
        return 0;
}

Action()
{
        int result;
        int rc;
        int db;

        db = mysql_init(NULL);

        lr_start_transaction("connect");

        /* 连接数据库,其中参数分别为,int类型的数据库标识,IP地址,用户名,密码,数据库名,端口号,Unix socket,flag  */
        rc=mysql_real_connect(db, "192.168.90.80", "root", "root", "ad_db", 3306, NULL, 0);
   
        lr_end_transaction("connect", LR_AUTO);

        /* 如果数据库连接失败则返回NULL  */
        if(rc==NULL)
        {
                lr_error_message("%s", mysql_error(db));
                mysql_close(db);
                lr_abort();
        }

        /* 将要查询的语句存入变量  */
        lr_save_string(lr_eval_string("select d.cid,a.advid,c.columnId,c.hname,c.hstatus,c.showMethod,b.smallerect,"
                                                                  "b.smallacross,b.bigerect,b.bigacross "
                                                                  "from advertisement a left join AD b on a.advid=b.advid left join hole c on a.hid=c.hid "
                                                                  "left join adcase d on a.cid=d.cid left join preArrange e on e.advid=a.advid "
                                                                  "where e.pano in(SELECT DISTINCT b.pano from subarrange b "
                                                                  "where b.pano in(select a.pano from prearrange a where a.Status=3) and b.ArrangeDate>=curdate());"),
                                   "queryvalue");

        lr_save_string(lr_eval_string("select * from testview"),"queryvalue");

        lr_rendezvous("Befor_sql");

        lr_start_transaction("sql");

        /* 执行查询语句  */
    rc=mysql_query(db, lr_eval_string("{queryvalue}"));

        lr_end_transaction("sql", LR_AUTO);

        /* 操作成功返回0  */
        if(rc!=0)
        {

                /* 输入错误信息  */
        lr_error_message("%s",mysql_error(db));

                /* 关闭数据库  */
                mysql_close(db);

                /* 停止运行脚本  */
                lr_abort();
        }

        /* 获取查询结果  */
    result = mysql_use_result(db);

        /* 无结果时result为NULL  */
        if (result == NULL) {

                /* 输出错误信息  */
                lr_error_message("%s", mysql_error(db));

                /* 释放结果  */
                mysql_free_result(result);

                /* 关闭数据库  */
                mysql_close(db);

                /* 停止运行脚本  */
                lr_abort();
        }

        /* 关闭数据库  */
    mysql_close(db);

        return 0;
}

其中libmySQL.dll在安装mysql服务器的bin中可以找到。
回复 支持 反对

使用道具 举报

该用户从未签到

33#
发表于 2011-8-18 11:07:55 | 只看该作者
昏死,精华贴?几年了还没解决的问题
luojunchuan 发表于 2011-7-23 15:41


这样的帖子 确实够另类 可以加精
回复 支持 反对

使用道具 举报

该用户从未签到

32#
发表于 2011-7-23 15:41:43 | 只看该作者
昏死,精华贴?几年了还没解决的问题
回复 支持 反对

使用道具 举报

该用户从未签到

31#
发表于 2011-6-21 18:12:06 | 只看该作者
期待下
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    30#
    发表于 2011-2-15 11:07:09 | 只看该作者
    期待结果~~~~~~~~~~~~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29#
    发表于 2009-11-5 11:30:01 | 只看该作者
    哈哈,这么久了还是没有人知道啊~用测试mysql的不多?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2009-2-4 15:10:18 | 只看该作者
      还没结果?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27#
    发表于 2008-7-18 18:58:13 | 只看该作者

    similar question

    testing siebel system<Telecom CRM> ,what protocol should be choosed ?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26#
    发表于 2008-7-18 14:31:47 | 只看该作者
    希望高手能出个总结性的回帖
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2008-1-10 13:08:05 | 只看该作者
    自己写DLL封装数据库的操作 随便啥协议 调用DLL访问数据库  自己的数据都作为DLL中函数的参数
    如果担心自己的本地的操作语句效率,在操作里面计时 最后把这些信息选择性的处理
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
    发表于 2007-10-19 16:34:45 | 只看该作者
    期待高手
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23#
    发表于 2007-10-11 08:57:53 | 只看该作者

    这么久都没解决的帖子啊?!

    都一年多的帖子了,还没解决啊!   
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2007-9-23 21:35:42 | 只看该作者
    期待高手
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2007-8-30 10:31:41 | 只看该作者
    路过
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-8-2 10:49:23 | 只看该作者
    高手快来帮忙吧
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 08:40 , Processed in 0.092130 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表