发布新日志

  • 第一次执行大数据量测试有感

    2009-09-11 16:18:31

       九月五号,星期六,我加了一天班,从早上八点四十到晚上快十点,十二个小时~~一个字,累。

       性能测试,ORACLE数据库,WEB平台;

       感觉好多不懂,只会简单的脚本录制,与简单的场景设计和简单的分析查看。什么都是简单的。。。还不知道自己是否做错了,呵呵。。。不管了,我还得慢慢来学这个LR。对于QTP,第一次试着用感觉比LR好用些,好久也没用过了,似乎对LR又感觉好些。又想学点C++TEST的知识,因为学了这个肯定出去也挺好找工作的,不过我没有这个工具的包哟,不知道哪位大侠可以提供,小妹我感激不尽啊:)

       加油。。。还有30周,想出去,就把握好这段时间。

  • sql 使用dateADD函数 自增时间

    2009-09-11 16:00:25

    这两天又温习了一下SQL,好久没有动过了。。。人都锈竇了哦。

    第一种分钟自增:

    declare @i int,@a varchar(20),@c datetime
    set @i=0
    set @a='100100000'
    set @c='2009-9-11 10:06:01'
    while @i<=20
    begin

        insert T_create_time
         select left(@a,9)+right('000'+ltrim(@i),3),
                 dateadd(minute,1,@c)       
          set @i=@i+1
          set @c=dateadd(minute,1,@c)
    end

    =============运行结果如下

    100100000000       2009-9-11 10:07:01

    100100000001       2009-9-11 10:08:01

    100100000002       2009-9-11 10:09:01

    。。。。

    。。。。

    。。。。

     

    第二种分钟自增:

    declare @i int,@a varchar(20),@c datetime
    set @i=0
    set @a='100100000'
    set @c='2009-9-11 10:06:01'
    while @i<=20
    begin

        insert T_create_time
         select left(@a,9)+right('000'+ltrim(@i),3),
                 dateadd(minute,1,@c)       
          set @i=@i+1
          set @c=@c+1
    end

    =============运行结果如下

    100100000000       2009-9-12 10:07:01

    100100000001       2009-9-13 10:07:01

    100100000002       2009-9-14 10:07:01

    。。。。

    。。。。

    。。。。

    利用这种方法可以为数据库中的某个表插入大量数据库,可以做大数据量的测试工具打好前提,如果涉及多张表的话,可以考虑用触发器同时对多表进行操作。 :)

  • SQL中插入多行(包括列某部分自增)

    2009-09-09 17:43:22

    若表t_run_users中有字段user_no , user_name ,create_date 三字段,其中主键user_no中值为100100000000(12位),user_name的值为0000,(应该不为主键也可用此办法)

    declare @i int,@a varchar(20)
    set @i=1
    set @a='1001'
    while @i<=200
    begin
        insert T_Run_Users
         select left(@a,4)+right('00000000'+ltrim(@i),8),
                right('0000'+ltrim(@i),4), 
                '2009-09-08 09:22:39'
          set @i=@i+1
    end

    扫行出来的结果如下

    ------------------

    user_no              user_name         create_date

    100100000000         0000              2009-09-08 09:22:39

    100100000001         0001              2009-09-08 09:22:39

    100100000002         0002              2009-09-08 09:22:39

    .......

    .......

     

    :)  

  • LR 连接sql 2000数据库(二)

    2009-07-29 20:38:45

    这星期领导没有给我安排任务,我有时间继续来研究。。。

    续昨天的,今天装了vs 2008,再去调试昨天的,又变了一个错误,提示如下:
    Error: System.err: java.sql.SQLException: No suitable driver found for jdbc:microsoft.sqlserver://localhost:1433;DatabaseName=LocalServer Error:System.err:  at java.sql.DriverManager.getConnection(DriverManager.java:602)                      Error:System.err:  at java.sql.DriverManager.getConnection(DriverManager.java:185)
    Error:System.err:  at Actions.action(Actions.java:30)
    Error: java.sql.SQLException: No suitable driver found for jdbc:microsoft.sqlserver://localhost:1433;DatabaseName=LocalServer
    Error:  at java.sql.DriverManager.getConnection(DriverManager.java:602)
     

      昨天的报错难道和那个什么有关? 今天的报错,似乎象是自己在配连接这里有问题。。。哎,待查证。

  • 好好学,用心学

    2009-07-28 20:11:42

       坚持了几个星期了吧,感觉自己还是在一点点的进步,人不能懒,以前的我太懒了,哈哈,老是等着别人来催,现在我要主动出击。

       呵呵。。。加油,相信自己可以。其实学起来也不是那么个难事,就是要花点时间,花点精力,其他的都还好。。

       感觉有两天了,还没好,估计得持续一星期,热天总要感冒一下的,习惯就好。哈哈。。。不过一想到要学点东西,还貌视挺来劲的。  :)

  • LR 连接sql 2000数据库

    2009-07-28 15:30:33

    尝试先连通SQL2000数据库,弄了一气,还有点问题。。继续来摸索哦。

    PS:   研究到19::30:00,哎!未果~~

    将三个JAR包(msbase.jar/mssqlserver.jar/msutil.jar),放入CLASSPATH中后,(中间出现小插曲,将JAR写成了FAR 晕),再次编译又出错了,提示如下:

    System.err: java.lang.NoClassDefFoundError: com/microsoft/util/UtilDummyPrintWriter

    这个异常表示找不到com/microsoft/util/UtilDummyPrintWriter这个类文件吗???  要怎么改呢,头大了...

    脚本如下:

    /*
     * LoadRunner Java script. (Build: 873)
     * writer: lytal
     * Script. Description:
     *   DATE: 07-28-09                 
     */

    import java.io.*;
    import java.sql.*;
    import lrapi.lr;

    public class Actions
    {

     public int init() throws Throwable {
      return 0;
     }//end of init

     public int action() throws Throwable {

       // System.out.println("ok!");
                String sqldriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
          Class.forName(sqldriver);
         System.out.println("ok!");
                String  Url="jdbc:microsoft.sqlserver://localhost:1433;DatabaseName=LocalServer";
                 String user="sa";
                 String password="sa";
                 Connection conn=DriverManager.getConnection(Url,user,password);
                 System.out.println("连接成功");
      return 0;
     }//end of action

     public int end() throws Throwable {
      return 0;
     }//end of end
    }

  • java vuser学习

    2009-07-28 14:25:07

    今天学习了,LoadRunner创建Java Vuer脚本,用Eclipse编个非常简单的输出语句,然后在脚本中调用这个类文件的MAIN执行。

    个人认为在脚本编写时,有两点要注意:

    1)要将包名引入  import com.xx.xxx.*;

    2)在Action中,要将main导入, 类名.main((String[])null);

    感谢LR性能测试实战此书中的提示。

    /*
     * LoadRunner Java script. (Build: 873)
     * Writer: lytal
     * Script. Description:
     * DATE: 07-28-09                 
     */

    import lrapi.lr;
    import com.lr.test.*;

    public class Actions
    {

     public int init() throws Throwable {
      return 0;
     }//end of init


     public int action() throws Throwable {
                Helloword.main((String[])null);
      return 0;
     }//end of action


     public int end() throws Throwable {
      return 0;
     }//end of end
    }

  • web_image_check的resource找到但未通过 why?

    2009-07-16 19:44:05

    Action.c(5): Found resource "http://127.0.0.1:1080/WebTours/images/mer_login.gif" in HTML "http://127.0.0.1:1080/WebTours/nav.pl?in=home"   [MsgId: MMSG-26659]
    Action.c(5): t=3068ms: 164-byte response headers for "http://127.0.0.1:1080/WebTours/images/mer_login.gif" (RelFrameId=, Internal ID=8)

    Action.c(22): Error -27191: "web_image_check" failed (0 occurrence(s) found. Alt="", Src="http://127.0.0.1:1080/WebTours/images/mer_login.gif")   [MsgId: MERR-27191]
    Action.c(22): web_image_check highest severity level was "ERROR"   [MsgId: MMSG-26391]

    Replay Log中显示已经找到这个resource了,但是web_image_check为什么又报错呢?不明白原因,请高手们指点一下 

  • web_find(web_reg_find)与web_image_check不能同时用?

    2009-07-16 19:35:03

    web_url("WebTours",
      "URL=http://127.0.0.1:1080/WebTours/",
      "Resource=0",
      "RecContentType=text/html",
      "Referer=",
      "Snapshot=t1.inf",
      "Mode=HTML",
      LAST);

    //     web_find("singButton",
    //      "LeftOf=to get access to",
    //        "What=sign up now",
    //        LAST);

       web_reg_find("Text=sign up now",
        "SaveCount=sign up now_count",
        "Search=Body",
        LAST);

    //   web_image_check("web_image_check",
    //    "Src=http://127.0.0.1:1080/WebTours/images/mer_login.gif",
    //       LAST);

    在上面这段代码中,不明白为什么web_find(web_reg_find)与web_image_check不能同时使用,脚本通过不过,查了半天资料也没有得到解释.请帮忙...谢谢

  • 查询SQL 或ORACLE中的某些行

    2009-07-11 16:12:25

    前几天有以前同学发信息给我帮忙写个 查询SQL 或ORACLE中的某些行,只写出了ORACLE,SQL的真的还没有找到,试了TOP等,似乎还不行...

    例oracle中查询出第三条到第六条的数据。(PS:要特别注意这个等号这里)

    select * from TAB  where  rownum <=6 

    minus

    select * from TAB where rownum <3

    如果有谁知道请贴一下,谢谢高手们啊

  • LR性能测试进行时

    2009-07-11 16:09:10

    坚持每天进步一点点...
Open Toolbar