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 閱讀(402) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 永和县| 长岛县| 新宾| 呼图壁县| 乌鲁木齐县| 历史| 沭阳县| 福海县| 大石桥市| 建阳市| 西昌市| 武清区| 彭州市| 龙泉市| 绥芬河市| 新田县| 寿光市| 屏南县| 苏尼特左旗| 南京市| 肥东县| 横山县| 鹤山市| 绥化市| 洛南县| 南阳市| 藁城市| 汶上县| 西城区| 区。| 东宁县| 江北区| 金昌市| 怀仁县| 奉节县| 前郭尔| 阿克| 彭泽县| 海门市| 瑞安市| 福建省|