1. 程式人生 > >LoadRunner基礎知識點

LoadRunner基礎知識點

關聯的目的:

1、簡化或優化程式碼

2、用於動態資料

3、容納唯一的資料記錄

關聯的步驟:

1、從伺服器返回的資料中選取需要關聯的資料;

2、將該資料存入指令碼中的一個引數中;

3、將指令碼中需要使用該資料的地方用引數來替代。

事務:

1、定義:一系列操作的集合。

2、引數化:LR的引數化功能是為了更加真實的模擬實際使用者的操作而設定的。

Lr_continue_on_error使用:

1、雖然可以在run_time_setting裡進行設定,但是不夠靈活。可以通過函式設定使其更加靈活。

2、可以通過lr_continue_on_error函式控制Vuser指令碼中特定段的錯誤處理。要標記該段就用

lr_continue_on_error(1)lr_continue_on_error(0)將其括起來。

3、使用lr_continue_on_error函式的指令碼將覆蓋“出現錯誤仍繼續”Run_time Setting執行時設定。

指令碼除錯小技巧:

1、雙擊錯誤行,定位到指令碼程式碼行;

2、選擇錯誤程式碼,按F1檢視錯誤行。

指令碼錄製流程實踐:

1、Generate:錄製或開發指令碼。

2、SUSISingle User Single Itetaton,單使用者單迴圈)執行錄製生成的指令碼,解決可能存在的關聯問題。

3、SUMI(Single User Multi Iterations,單使用者多迴圈

),引數化指令碼,在Run_time中設定Iteration,再次執行,驗證引數化問題。

4、MUSI(Mulit User Single Iteration,多使用者單迴圈)Controller裡多使用者執行指令碼,驗證指令碼中可能存在的多執行緒同步問題。

5、MUMI(Multi User Multi Iterations,多使用者多迴圈),效能測試的開始。

期中1-3VU中執行,45Controller中執行。

自動關聯和手動關聯的比較:

1、自動關聯是我們為關聯所設定的規則,可以是具體的應用程式服務,這裡的資料是由所建立的規則替代。

2、在手動關聯中,我們想要關聯的數值被掃描並且編寫關聯函式完成關聯。

3、手動關聯需要自行查詢關聯的物件,然後自行插入關聯函式。

Analysis提供的六種分析圖:

1、虛擬使用者圖:虛擬使用者圖分為執行狀態的虛擬使用者圖、虛擬使用者概要圖和集合點圖。

2、Errors圖:主要分為錯誤統計、每秒錯誤數量兩類。藉助Errors圖可以發現系統什麼時候發生錯誤及系統的錯誤資訊,可以分析伺服器的處理能力。

3、事務圖:Analysis和事務相關的分析圖表有事務總述表、事務平均響應時間圖、每秒通過事務圖、事務效能摘要圖、事務響應時間與負載分析圖、事務響應時間(百分比)圖、事務響應時間分佈圖等。

4、Web資源圖:主要有Web伺服器的吞吐率圖、點選率圖、返回HTTP狀態程式碼圖、每秒HTTP響應數圖、每秒重試次數圖、重試概述圖、伺服器連線概述圖、伺服器的每秒連線數量圖等。藉助它可以深入分析伺服器的效能。

5、網頁細分圖:在Controller中啟動網頁細分功能後,才可以在Analysis中檢視網頁細分圖。

6、系統資源圖:要獲取系統資源圖,要先指定相關的計數器。

需要配置埠對映的指令碼:

1、在套接字級別錄製的所有Vuser指令碼。

2、HTTPSMTPPOP3IMAPOracle NCAWinSocket

相關推薦

LoadRunner基礎知識點

關聯的目的: 1、簡化或優化程式碼 2、用於動態資料 3、容納唯一的資料記錄 關聯的步驟: 1、從伺服器返回的資料中選取需要關聯的資料; 2、將該資料存入指令碼中的一個引數中; 3、將指令碼中需要使用該資料的地方用引數來替代。 事務: 1、定義:一系列操作的集合。 2、

Python之路58-Django安裝配置及一些基礎知識點

python目錄一、安裝Django二、創建工程三、創建app四、靜態文件五、模板路徑六、設置settings七、定義路由八、定義視圖九、渲染模板十、運行Django是一款Python的web框架一、安裝Djangopip3 install django安裝完成後C:\Python35\Script下面會生成

html基礎知識點

height -a 標準 內容 pan 開發者 one 文檔 head 語義化:根據內容的結構化選擇合適的標簽,便於開發者閱讀和寫出優雅的代碼的同時讓瀏覽器的爬蟲和機器很好的解析。標準文檔流:在沒有css的幹預下,塊級元素獨占一行可以設置寬高,行內元素並排顯示寬高。浮動:子

MySQL1-基礎知識點

觸發 del bin times man 函數 where edi 操作數 目錄 零、MySQL安裝與配置 一、基本概念 二、基本語法 三、常用指令 四、四種SQL語句 零、MySQL安裝與配置 http://www.cnblogs.com/hikarusun/

HTTP基礎知識點

命名 圖片 目前 http 資源定位 常見 gif格式 har mime HTTP的媒體類型   web服務器會為所有http對象數據附加一個MIME類型,瀏覽器收到數據後會根據MIME類型判斷如何處理數據。  常見的MIME類型分類: text/html:HTML格式的

javascript 基礎知識點

per 方法 key array 無法 undefined 自身 aso 計算 NaN; // NaN表示Not a Number,當無法計算結果時用NaN表示 Infinity; // Infinity表示無限大,當數值超過了JavaScript的Number所能

jQuery 基礎知識點梳理

class this fin nts key 工廠函數 .text ddc res DOM對象:直接使用JavaScript獲取的節點對象: var objDOM = document.getElementById("title"); var objHTML=objDOM.

轉:vue-router 2.0 常用基礎知識點之router.push()

als 返回 ack name rep targe 代碼 添加 clas 轉載地址:http://www.jianshu.com/p/ee7ff3d1d93d router.push(location) 除了使用 <router-link> 創建 a 標簽來

深入理解JAVA虛擬機之JVM性能篇---基礎知識點

默認 生命周期 ima 線程 images 對象 情況 -- 是否 一、堆與棧   堆和棧是程序運行的關鍵,其間的關系有必要理清楚,兩者如下圖所示:      1. 堆:   所有線程共享,堆中只負責存儲對象信息。   2. 棧:   在Java中每個線程都會有一個相應的線

java基礎知識點回顧

rup override text 使用 public fault 進程同步 訪問 都是 java基礎數據類型 bollean 1 char 2 byte 1, short 2 , int 4, long 8 float 4, double 8 --------------

C#泛型基礎知識點總結

www. compile win 泛型 override amp 。。 target 類繼承   1.0 什麽是泛型 泛型是C#2.0和CLR(公共語言運行時)升級的一個新特性,泛型為.NET 框架引入了一個叫 type parameters(類型參數)的概念

LoadRunner基礎(一)

http es2017 調用 generator ner 服務器 ges 個性 包含 一、包含四大組件 Virtual User Generator:虛擬用戶產生器。用來進行腳本的開發和調試,它的任務是記錄下用戶的操作流程,然後將其轉換為測試腳本,供Controller調

JAVA基礎知識點

表達式2 分開 strong ole 出現 bool tro last 位置 聲明常量:final 數據類型 常量名稱[=值] 例如 : final double PI = 3.1415926; 三元運算符 : 條件式?值1:值2 例如 : boolean b=

C#系列之基礎知識點(一)

命名規則 系列 字符 註釋 編輯器 小數類型 智能 規則 解釋 知識點一:VS啟動方法 第一種:雙擊圖標 第二種:window+R——調出cmd,輸入devenu properties 屬性的意思 知識點二:後綴名解釋 .sln 解決方案文件:包含整個解決方案的信息 .

web基礎知識點

跨域問題 我們 外觀 commonj 捕獲 str 永久 prototype 元素節點 一、JAVASCRIPT 篇 0、基礎語法 Javascript 基礎語法包括:變量聲明、數據類型、函數、控制語句、內置對象等。 在ES5 中,變量聲明有兩種方式,分別是 var 和

整理C基礎知識點--結構體

c基礎 知識點 筆記 什麽叫結構體:把一些基本類型數據組合在一起形成的一個新的復合數據類型二.如何定義結構體:```struct student{ int age; float score; char sex;};(分號不能省)```三.怎麽使用結構體變量賦值和初始化定義的同時可以整體賦初值若定義

JavaScript 基礎知識點

{} oca 數據 初始 順序結構 類型 switch post 取余 javascript作用:1、頁面的交互特效2、表單驗證 javascript組成:1、ECMAscript---核心2、DOM---文檔對象模型 document3、BOM---瀏覽器對象模型win

String基礎知識點

字符數組 class sun 構造 split uil 安全 字符串 char String s=new String(); String s=new String(byte[] {99,98,100});//以字節數組構造字符串對象 String s=new Strin

日期和日歷類的基礎知識點

知識點 mat 要求 post 日歷 clas 格式 div log 日期: Date date=new Date();//返回系統當前的日期 SimpleDateFormat sdf=new SimpleDateFormat("yyyy年:mm月:dd日 hh MM

python基礎知識點

死循環 ext 反轉 布爾型 for 移除 seek window ict python論壇: 1. python 腳本格式 前2行格式如下,第一行是表示用python執行,第二行是通用字符集,任何語言都能正常顯示。 1)#!/usr/bin/env python