qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          LoadRunner SQL 2008

           1. 下載 JDBC 驅動(sqljdbc4.jar)
            2. 在 run-time setting 下的 classpath 把 JDBC 驅動引入
          1 /*
          2  * LoadRunner Java script. (Build: _build_number_)
          3  *
          4  * Script Description:
          5  *
          6  */
          7
          8 import lrapi.lr;
          9 import java.io.*;
          10 import java.sql.Connection;
          11 import java.sql.DriverManager;
          12 import java.sql.ResultSet;
          13 import java.sql.ResultSetMetaData;
          14 import java.sql.SQLException;
          15 import java.sql.Statement;
          16 import lrapi.web;
          17
          18 public class Actions
          19 {
          20     int sum = 0;
          21     int columnCount = 0;
          22     String conURL = "jdbc:sqlserver://192.168.1.99:1433;DatabaseName=JingPai110_test_Data";
          23     String user = "jingpai2014_99";
          24     String password = "jingpai2014_99";
          25     Statement stat;
          26     ResultSet result;
          27     Connection conn;
          28
          29     public int init() throws Throwable {
          30         lr.think_time(5);
          31         Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
          32         System.out.println("驅動加載完成...");
          33
          34         // 連接數據庫
          35         lr.think_time(5);
          36         conn = DriverManager.getConnection(conURL, user, password);
          37         lr.think_time(5);
          38         stat = conn.createStatement();
          39         System.out.println(stat);
          40         return 0;
          41     }//end of init
          42
          43
          44     public int action() throws Throwable {
          45         lr.think_time(5);
          46         // 定義事務開始
          47         lr.start_transaction("query");
          48         result = stat.executeQuery("SELECT * FROM Users");
          49         ResultSetMetaData rsmd = result.getMetaData();
          50         columnCount = rsmd.getColumnCount();
          51         System.out.println("結果集的列數: " + columnCount);
          52
          53         if (columnCount == 0) {
          54             lr.end_transaction("query", lr.FAIL);
          55         } else {
          56             lr.end_transaction("query", lr.PASS);
          57         }
          58         return 0;
          59     }//end of action
          60
          61
          62     public int end() throws Throwable {
          63         result.close();
          64         stat.close();
          65         conn.close();
          66         return 0;
          67     }//end of end
          68 }
            注意:
            1. loadrunner11 支持的JDK版本為1.6 32位(我嘗試使用1.7JDK 32位也是不行的)
            2. Error: Java VM internal error:Error Loading javai.dll. 錯誤解決:
            選擇Use specified JDK,在JDK后面貼上你的java jdk地址,例如:D:\Program Files\Java\jdk1.6.0_10,點擊OK即可。
            3. Error: at java.lang.ClassLoader.defineClass1(Native Method)
            解決:loadrunner在編譯Java Vuser的時候會加載我們配置環境變量中的path,如果path中有不同版本的java jdk就會造成沖突,刪除path中的其它版本的jdk路徑,重啟loadrunner。

          posted on 2014-10-17 15:30 順其自然EVO 閱讀(403) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 会同县| 内乡县| 上栗县| 敖汉旗| 海兴县| 中山市| 广东省| 高雄市| 阿城市| 营山县| 固原市| 泰和县| 双峰县| 灵山县| 陵水| 沁水县| 平顶山市| 古丈县| 嘉禾县| 平和县| 句容市| 香港 | 马公市| 林州市| 太仓市| SHOW| 永靖县| 中山市| 锡林浩特市| 黎城县| 黄陵县| 德兴市| 泽库县| 长葛市| 黄山市| 冕宁县| 红桥区| 奉化市| 武胜县| 武功县| 五台县|