1. 程式人生 > >Loadrunner11的使用圖解,測試併發,效能等的具體步驟

Loadrunner11的使用圖解,測試併發,效能等的具體步驟

每次開啟電腦都需要破解一次Lr,漢化版的有問題,建議使用英文版的。我測試的環境是Windows7+IE8+LR11。(在Windows10上試過,谷歌和IE11都不能正常執行),以下我會具體來操作,最終獲得併發的集合點圖,和事務響應圖。

首先建立指令碼,如下圖



編輯錄制選項,如下圖


點選“開始錄製”,出現錄製選項,解釋下,錄製選項,

Application type:程式型別,因為我是測試web,所以選擇Internet Applications

Program to record:錄製程式,這裡選擇32位的IE8的物理路徑,一般是:C:\Program Files (x86)\Internet Explorer\iexplore.exe

URL Address:這是我們要錄製的路徑,可以是內網,也可以是外網的,開始錄製的時候,開啟的將是這個網址

Working directory:這個路徑,我也不知道是幹嘛用的,目前沒用到

Record into Action:錄製指令碼到那個地方,有三個選項,vuser_init,Action,vuser_end,如下下圖。如果錄製的指令碼中含有集合點,則只能選擇Action

Record the application startup:勾上,指設定好就開始錄製。最後點選OK。



開始錄製過程,如下圖

主要介紹幾個按鈕的使用。

1,集合點:要測併發需要插入集合點,只能插入一個集合點,而且,集合點的插入,要在事務的前面,否則會影響事務的響應時間。

2,開始事務:測試操作的響應時間之前,先插入開始事務,這是測試效能的關鍵。

3,結束事務:結束事務名和開始事務名必須一樣,否則驗證回放的時候,會報錯。

4,註釋:插入註釋,以備閱讀。

5,停止錄製:錄製完成之後,點選停止錄製,要等一會兒,會自動生成指令碼。

在這裡要注意一個問題,就是,錄製的動作不要太多,否則驗證回放的時候,容易出錯。比如說,我錄製登入,或者登入之後的某個操作的效能和併發。注意不能過多的錄製過程


錄製結束後,如下圖所示:

可以檢視任務,指令碼,樹等


引數化,引數化的目的是為了併發,比如我要測試多個Vuser,但登入名和密碼不能只是一個,這個時候,就需要將登陸名和密碼引數化,如下

引數化的步驟是,先選定使用者名稱或者密碼,如下圖,右鍵---replace with a Parameter(引數化替換)--出現select or Create Parameter,定義一個引數名,同理引數化密碼,如下圖




引數完之後,可以在測試專案目錄下,看到如下兩個dat檔案。


用文字開啟這兩個檔案,將有用的使用者名稱,和密碼,分別複製貼上到檔案中,一行行排列。


開啟場景,Tools---Create Controller Scenario


設定Vusers數,虛擬使用者數,我設定的是20個虛擬使用者,下圖中沒改過來


在場景中,設定如下引數,雙擊可進入設定,解釋下,各個引數的意思

Start Vusers:下圖的意思是,開啟20個虛擬使用者,每15秒開啟2個。

Duration:持續時間,意思是,20個使用者開啟之後,持續5分鐘執行。

Stop Vusers:停止虛擬使用者,每30秒停止5個虛擬使用者。


右側可以看到虛擬使用者的執行時間圖,如下所示


點選下面的Run,如下所示


設定集合點,Scenario---Rendezvous

只有插入了集合點,這裡才能設定。


點選Policy


如下三種設定方式:

第一個:當達到所有虛擬使用者的100%的時候,釋放集合點。

第二個:當達到正在執行的虛擬使用者的100%的時候,釋放集合點。

第三個:當達到多少個虛擬使用者的時候,就釋放集合點。

選擇合適的釋放集合點的方式。


現在可以開始執行場景,選擇Start Scenario,開始場景

下面可以看到通過的事務數,失敗的事務數,還有錯誤數等。


這裡要持續等待,,,執行完會自動整理結果。

最後是分析結果,如下圖:


點選Analyze Results,之後會重新開啟一個視窗,分析結果的視窗。

現在我們可以調出Vuser中的集合圖,可以看併發的。通過Graph---Add New Graph,如下圖所示:


點選下面Vusers---Rendezvous---Open


得到如下圖所示:


通過上圖我們就可以分析併發了。、

當然,還有事務響應圖,可以分析效能等。

以上是個人學習的,有些地方可能不一定正確,有錯誤的地方,還希望有人能幫我提出來,謝謝奮鬥

相關推薦

Loadrunner11的使用圖解測試併發效能具體步驟

每次開啟電腦都需要破解一次Lr,漢化版的有問題,建議使用英文版的。我測試的環境是Windows7+IE8+LR11。(在Windows10上試過,谷歌和IE11都不能正常執行),以下我會具體來操作,最終獲得併發的集合點圖,和事務響應圖。 首先建立指令碼,如下圖 編輯錄制

2018年最新JAVA架構師包含技術總綱-微服務併發分散式效能優化springmybatis底層原始碼虛擬機器基礎框架架構系統架構

2018年最新JAVA架構師包含技術總綱-微服務,高併發,分散式,效能優化,spring,mybatis底層原始碼,虛擬機器,基礎框架架構,系統架構 寫在開篇 不管是開發、測試、運維,每個技術人員心裡都有一個成為技術大牛的夢,畢竟“夢想總是要有的,萬一實現了呢”!正是對技術夢的追求,促使我們不斷地努力和提

添加自定義監控項目配置郵件告警測試告警不發送郵件的問題處理

添加自定義監控項目 配置郵件告警 測試告警 zabbix 不發送郵件的問題處理 筆記內容:19.12添加自定義監控項目19.13/19.14配置郵件告警19.15測試告警19.16不發送郵件的問題處理筆記日期:2017-11-2019.12添加自定義監控項目自定義的監控項目是用於實現一些特

【spring mvc】後臺的API測試總提示接口實體的某一個字段不能為null但是明明給值了還提示不能為空

ont TP 報錯 分享 ima 技術 技術分享 圖片 request 實體是這三個字段 接口的實現類Controller 前臺測試給值 依舊報錯 解決方法: 需要添加@RequestBody註解 【spring mvc】後臺的API,

添加自定義監控項目配置郵件告警測試告警不發郵件的問題處理

lis led ply zabbix 監控 gin 時間 ado 客戶 Coding 添加自定義監控項目 需求:監控某臺web的80端口連接數,並出圖 兩步:1)zabbix監控中心創建監控項目;2)針對該監控項目以圖形展現 對於第一步,需要到客戶端定義腳本,並賦予755

JAVA微服務架構併發高效能高可用分散式叢集快取電商實戰教程下載

JAVA微服務架構,高併發,高效能,高可用,分散式,叢集,快取,電商實戰教程下載39套Java架構師,高併發,高效能,高可用,分散式,叢集,電商,快取,微服務,微信支付寶支付,公眾號開發,java8新特性,P2P金融專案,程式設計,功能設計,資料庫設計,第三方支付,web安全,效能調優,設計模式,資

阿里、百度、京東一線網際網路架構師都在用的技術體系併發微服務軟體系統架構

可以說,Java是現階段中國網際網路公司中,覆蓋度最廣的研發語言,掌握了Java技術體系,不管在成熟的大公司,快速發展的公司,還是創業階段的公司,都能有立足之地。 有不少朋友問,除了掌握Java語法,還要系統學習哪些Java相關的技術,今天分享一個,網際網路Java技術學習路線圖。 一:常見模式

Java架構師大型電商分散式叢集微服務併發專案實戰

Java架構師,高併發,高效能,高可用,分散式,叢集,電商,快取,微服務,微信支付寶支付,公眾號開發,java8新特性,P2P金融專案,程式設計,功能設計,資料庫設計,第三方支付,web安全,效能調優,設計模式,資料結構,併發程式設計,虛擬機器,中介軟體,資料庫,專案實戰,大型分散式電商專案實戰視訊教程

Angular6 配置專案開發環境測試環境生產環境

搜過很多文章說的都是關於Angular4的配置,後面自己又找了許多資料,最後總結了Angular6 如何配置開發環境,測試環境,生產環境: 1、在environments資料夾裡新建三個檔案: //生產環境 environment.prod.ts: export const enviro

關於測試策略測試方針測試計劃測試方案的理解

技術 就會 什麽 ali 是否有效 軟件 是否 width 計劃 一.什麽是測試策略  簡單來說就是,測什麽,怎麽測。 一般可以歸納為6個問題   1)測試的對象和範圍是什麽?   2)測試的目標是什麽?   3)測試的深度到哪裏,廣度又到哪裏?   4)測試的重點

webstorm啟用碼永久有效測試可用更新時間2018.10.20

2RRJMBXW33-eyJsaWNlbnNlSWQiOiIyUlJKTUJYVzMzIiwibGljZW5zZWVOYW1lIjoi5b285bK4IHNvZnR3YXJlMiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiI

用python3 SVM訓練測試預測文字摘要(中文)(分句分詞詞典詞袋測試建模預測)

使用SVM 訓練和預測,需要正確的資料: X:儲存特徵。可以是二維矩陣,如:[ [c1 ,c2, c3…] ,[…],…];也可以是這樣的形式[{a1:c1,a2:c2,a3:c3…},{…} …],c1,c2…表示特徵值a1,a2,a3…表示詞位置(詞在le

併發併發CPU多級快取概念

一、併發與高併發概念併發:同時有多個執行緒,【交替】被CPU執行。高併發:保證系統能同時並行處理很多請求的【設計】。可以看到,當談論併發的時候,我們關注的是多個執行緒操作相同的資源時,如何保證執行緒安全,合理利用資源;而談論高併發時,我們關注的是如果系統在短時間內遇到大量請求

keepalived ,lvstomcat 高可用併發高效能 應用架構的搭建

keepalived ,lvs,tomcat 高可用,高併發,高效能  應用架構的搭建 keepalived ,lvs 搭建在同一臺伺服器上,兩個tomcat 分別在一個tomcat上  四臺伺服器版本 :  centos 6.5 yum install ipvsa

tomcat監控指令碼(監控程序測試介面告警動作為傳送郵件)

伺服器環境:centos7.2 64位 tomcat8.5.6 tomcat 監控功能共需要兩個指令碼,如下: initMonitor.sh #!/bin/sh #初始化監控指令碼相關變數 export tomcat_name=apac

訓練集測試檢驗集的區別與交叉檢驗

前言 在機器學習中,不可避免要接觸到訓練集,測試集以及檢驗集,這些資料集各有各的作用,為機器學習演算法的泛化保駕護航,這裡結合《Deep Learning》中的關於訓練集,測試集和檢驗集的討論,淺談所見所學。 如有謬誤,請聯絡指正。轉載請註明出處。 聯絡方

阿里雲部署Fabric網路測試e2e_cli出錯處理

部署Fabric,跑e2e_cli的時候,執行network_setup.sh up,出現錯誤 配置錯誤彙總 錯誤:sign

spring-boot 多環境化配置 (如:開發測試生產

             sring cloud中可以搭建配置中心,可以從本地電腦或者git上讀取配置,而且還可以選擇配置的版本(開發,測試,生產)         spring boo

JAVA架構師大型分散式高併發電商專案實戰效能優化叢集億級高併發web安全快取架構實戰

現任58到家技術委員會主席,高階技術總監,負責企業,支付,營銷、客戶關係等多個後端業務部門。本質,技術人一枚。網際網路架構技術專家,“架構師之路”公眾號作者。曾任百度高階工程師,58同城高階架構師,58同城技術委員會主席,58同城C2C技術部負責人。 內容介紹 1.大資

資料庫之redis篇(2)—— redis配置檔案常用命令效能測試工具

redis配置 如果你是找網上的其他教程來完成以上操作的話,相信你見過有的啟動命令是這樣的:   啟動命令帶了這個引數:redis.windows.conf,由於我測試環境是windows平臺,所以是這個,有的是redis.conf。顧名思義,redis.conf就是配置檔案,然後啟動時加