地址:廣州科學(xué)城玉樹(shù)工業(yè)園J棟103房 105房 107房
電話:400-108-9880
傳真:020-3170 7367
郵箱:kj-mark@svtest.cn
一、 數(shù)據(jù)庫(kù)協(xié)議概述
假設(shè)有一個(gè)客戶信息數(shù)據(jù)庫(kù),它供各地的客服人員訪問(wèn)。這個(gè)時(shí)候,我們可以使用數(shù)據(jù)庫(kù)Vuser來(lái)模擬數(shù)據(jù)庫(kù)服務(wù)器處理許多信息請(qǐng)求的情況。
數(shù)據(jù)庫(kù)Vuser模擬用戶做什么操作呢?
1、連接到服務(wù)器;
2、提交SQL查詢;
3、檢索及處理信息;
4、斷開(kāi)與服務(wù)器的連接。
Loadrunner可以將數(shù)百個(gè)數(shù)據(jù)庫(kù)Vuser分配給可用的Load Generator,每個(gè)Vuser都使用服務(wù)器API訪問(wèn)數(shù)據(jù)庫(kù)。通過(guò)這種方式就可以評(píng)測(cè)服務(wù)器在大量用戶負(fù)載下的性能。
對(duì)服務(wù)器API調(diào)用的程序被稱為數(shù)據(jù)庫(kù)Vuser腳本。它可以模擬客戶端應(yīng)用程序及其執(zhí)行的所有操作。Vuser 執(zhí)行腳本并模擬客戶端/服務(wù)器系統(tǒng)的用戶負(fù)載。Vuser生成的性能數(shù)據(jù)可以用報(bào)告和圖形格式來(lái)分析。
LoadRunner的數(shù)據(jù)庫(kù)協(xié)議支持以下數(shù)據(jù)庫(kù)類型:
? Oracle
? ODBC
? CtLib、DbLib、和DB2-CLI
生成的腳本包含描述數(shù)據(jù)庫(kù)活動(dòng)的LRD 函數(shù)。
二、 VuGen 數(shù)據(jù)庫(kù)錄制技術(shù)
Loadrunner工具中的VuGen通過(guò)錄制數(shù)據(jù)庫(kù)客戶端和服務(wù)器間的所有活動(dòng)來(lái)創(chuàng)建數(shù)據(jù)庫(kù)Vuser腳本。VuGen監(jiān)控?cái)?shù)據(jù)庫(kù)的客戶端并跟蹤發(fā)送到數(shù)據(jù)庫(kù)服務(wù)器及從其收到的所有請(qǐng)求。
與使用VuGen創(chuàng)建的所有其他Vuser一樣,數(shù)據(jù)庫(kù)Vuser與服務(wù)器的通信不依賴于客戶端軟件。相反,每個(gè)數(shù)據(jù)庫(kù)Vuser都執(zhí)行一個(gè)腳本,該腳本執(zhí)行對(duì)服務(wù)器API 函數(shù)的直接調(diào)用。
三、 使用ODBC協(xié)議進(jìn)行錄制
1、使用ODBC協(xié)議進(jìn)行mysql數(shù)據(jù)庫(kù)測(cè)試
a. ODBC環(huán)境配置,安裝MySQL驅(qū)動(dòng)程序;
b. 檢查驅(qū)動(dòng)是否安裝成功, 打開(kāi)控制面板à管理工具àODBC數(shù)據(jù)源管理程序;
c. 安裝數(shù)據(jù)庫(kù)客戶端(SqlDbx為例), 在SqlDbx中,DBMS Type需要選擇ODBC,DNS選擇MySQL;填入用戶名和密碼連接數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證;
d. 進(jìn)行腳本錄制,啟動(dòng)LoadRunner的VUGen,選擇ODBC協(xié)議,選擇程序路徑,開(kāi)始錄制;
e. 輸入SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,最后生成腳本。
四、 使用Oracle 2 Tier進(jìn)行Oracle數(shù)據(jù)庫(kù)測(cè)試
Oracle-2 Tier使用標(biāo)準(zhǔn)2層客戶端/服務(wù)器體系結(jié)構(gòu)的Oracle數(shù)據(jù)庫(kù)
1、環(huán)境配置:安裝Oracle客戶端(32位和64位的客戶端都安裝);
2、 安裝客戶端(Navicat為例),填入用戶名和密碼連接數(shù)據(jù)庫(kù);
3、錄制腳本:
4、生成腳本:
聯(lián)系我們
電話:400-108-9880
網(wǎng)址:joined-tech.cn
郵箱:kj-sv@svtest.cn
傳真:020-31707367
網(wǎng)址:joined-tech.cn
聯(lián)系地址
廣州:廣州開(kāi)發(fā)區(qū)科學(xué)城玉樹(shù)創(chuàng)新園 J 棟 103 房
北京:北京市海淀區(qū)永定路 15 號(hào)院南門 208 室
長(zhǎng)沙:長(zhǎng)沙市雨花區(qū)保利東郡 8 棟 1803 房
深圳:深圳市南山區(qū)西麗深圳大學(xué)城學(xué)苑大道 1068 號(hào)(深圳先進(jìn)院內(nèi))
石家莊:石家莊市鹿泉區(qū)山尹村鎮(zhèn)濱海路19號(hào)2號(hào)樓
地址:廣州黃埔區(qū)科學(xué)城玉樹(shù)工業(yè)園 敬業(yè)三街2號(hào)J棟103房,105房.107房
傳真:020-3170-7367
400熱線:400-108-9880
郵箱:kj-mark@svtest.cn