loadrunner-控制臺、多機聯(lián)合測試、參數(shù)池策略(高級)

目標:

手動設置場景

多機聯(lián)合測試

面向目標的場景類型

一、控制臺類型

1、當控制臺中虛擬用戶為百分比時,可以通過new新場景中的設置(百分比勾號取消修改)。

2、類型:

1)場景(scenario):所有VUs行為一致

2)組(Group):每組的VUs行為一致

3、查看走勢圖時注意:不要光看線形的走勢,還要看縱軸的單位,結合縱軸單位,就可以知道該圖示曲線是否平穩(wěn)。

4、在帶寬充足的情況下,完美的吞吐量應該隨著點擊率的升高而升高。如果隨著點擊率的升高(或者增加),而吞吐量持平或者降低,則說明當前的AUT處理能力不充足,當前AUT有可能會遇到響應時間增長,甚至報錯的情況。

5、在做性能測試之前,要將AUT的數(shù)據(jù)庫備份。

6、處理器隊列:等待處理的線程(或者進程)。比如:一個理發(fā)店3個理發(fā)師,來了6個顧客。則3個人要排隊,那么當前的隊列就是3。

二、多機聯(lián)合測試

1、聯(lián)機測試時對方機器需要的準備工作:

1)安裝了壓力生成器

2)開啟agent

2、步驟:

1)確認聯(lián)網(wǎng)(使用ping命令)

2)確認兩臺機器聯(lián)機成功

三、其他類型的參數(shù)

1、迭代次數(shù)何時使用?

如果調(diào)試腳本時,腳本中的參數(shù)在每次迭代時都不能相同,則使用該種類型比較何時。

問題:You have? exceedrd the number of Vusers available for your license.(license不支持當前試著的虛擬用戶人數(shù))

解決方案:重新加載license

步驟:1、開始-程序-HP loadrunner-loadrunner-Configuration-Loadrunner License-New License(將新的license添加,確認即可)


五、表數(shù)據(jù)參數(shù)類型 (用得不多,和QTP類似 三步驟)

1、創(chuàng)建一個數(shù)據(jù)庫

2、創(chuàng)建一個數(shù)據(jù)源,并且連接數(shù)據(jù)庫

3、從數(shù)據(jù)源中將數(shù)據(jù)取出

操作步驟:

1、在D:\ 創(chuàng)建新的Access數(shù)據(jù)庫? 起名字data.mdb

? 打開文件,選擇表 第3項: 通過輸入數(shù)據(jù)創(chuàng)建表

? 輸入字段:

? ? name? ? password

? ? jojo? ? ? ? bean

? ? qq? ? ? ? ? 1

? ? zz? ? ? ? ? 2

? Ctrl + s 保存? 表名為:user? -> 確定? -> 關閉

2、創(chuàng)建一個數(shù)據(jù)源

? 控制面板 -> 管理工具 ->? 數(shù)據(jù)源(ODBC) 雙擊? -> 選擇用戶DSN? -> 添加按鈕

? -> 選擇Microsoft Access Driver(*.mdb)? 完成 -> 彈出一個窗口:

? ? 數(shù)據(jù)源名:testlr

數(shù)據(jù)庫:

? 選擇 ->? 找到d:? -> 選擇data.mdb? -> 確定? -> 確定? -> 確定

3、從數(shù)據(jù)源中將數(shù)據(jù)取出

打開腳本param3 -> Parameter List ->? name? -> Parameter type:? 選擇File

點擊 Data Wizard按鈕 ->? 確認框? 確定 覆蓋舊文件 ->

? ? Query definition:

? ? ? 選擇第二種手工方式,指定sql語句? Specify SQL statement manu

-> 下一步

-> 點擊Create? 找到數(shù)據(jù)源

-> 機器數(shù)據(jù)源 -> 選擇testlr? -> 確定? ? 會自動寫好連接字符串:

? ? DSN=testlr;DBQ=D:\data.mdb;DriverId=25...

此時,LR可以打開數(shù)據(jù)源了

-> 寫SQL語句:? select * from user

-> 點擊Finish

注:

1、Lr的四大組件中壓力生成器不僅可以安裝在windows機器上,還可以在linux機器上。但是其余的三大組件只能安裝在windows機器上。

? ? ? ?2、Lr安裝在windows機器上,是不是只能測試windows的AUT?

? ? ? ? ? ? ?不是。被測系統(tǒng)的平臺和測試機器的平臺無關。比如,百度的程序搭建在linux環(huán)境,但是依然可以測試。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容