日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LoadRunner11 压力测试

發布時間:2023/12/10 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LoadRunner11 压力测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、環境準備
優化操作系統(centos)
1、執行命令

sudo modprobe -r xt_NOTRACK nf_conntrack_netbios_ns nf_conntrack_ipv4 xt_state sudo modprobe -r nf_conntrack

2、使用文本編輯器打開 /etc/sysctl.conf 修改net.ipv4.tcp_max_tw_buckets的值

net.ipv4.tcp_max_tw_buckets= 16000

修改nginx配置
(只在壓力測試使用,測試完畢后恢復)
1、找到以下條目,修改值

proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600;

2、修改 upstream 中的值

server 192.168.0.254:8003 max_fails=15 fail_timeout=160s weight=1 srun_id=03; jvm_route $cookie_JSESSIONID reverse;

修改項目配置文件(leap.xml)
(只在壓力測試使用,測試完畢后恢復)

RPCServices 節點中添加 disablesid="true" 例如:<RPCServices disablesid="true">

修改項目登錄頁面
去除登錄頁面的圖片驗證碼 (在靜態文件html中修改)

二、Loadrunner安裝之前
安裝要求
1、Loadrunner(主控機和壓力機)必須安裝在windows2003 server 版本下

2、必須安裝IE瀏覽器,建議為IE6版本,其他版本在腳本錄制過程中會出現打不開IE的情況
安裝虛擬光驅

1、安裝過程


2、使用過程
雙擊任務欄圖標打開DTlite管理界面,點擊添加圖標加載iso文件



安裝 .NET Framework3.5 SP1
LoadRunner11需要 .NET Framework3.5 SP1的支持,如果在loadrunner安裝過程出現異常,請預先安裝 .NET Framework3.5 SP1

三、LoadRunner安裝
Loadrunner安裝包括兩部分:主控機安裝和壓力機安裝。主控機提供腳本錄制、腳本調試、腳本運行、報告生成等功能。壓力機負責運行腳本,壓力機只能通過加入到主控機中工作。一般在一次測試過程中,只安裝一臺主控機,根據測試需要,可安裝多臺壓力機,且主控機和壓力機分別安裝在獨立的機器上。安裝多臺壓力機的作用是將客戶端的壓力(cpu、網絡等)分布到多臺機器上。

主控機的安裝

請點擊 “LoadRunner完整安裝程序”,然后按照提示信息一步步操作,過程略

加壓機的安裝

請點擊 “Load Generator”,然后按照提示信息一步步操作,過程略

破解過程
成功安裝主控機和壓力機后,需要完成以下破解過程(非正版)
1、將lm70.dll mlr5lprg.dll 覆蓋到安裝目錄下,例如:

2、運行 lr刪除注冊表 目錄下的exe文件,將默認的lic 消除



3、運行 loadrunner ,為其加載lic





4、Loadrunner的序列號見 安裝目錄下

通常使用:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB

四、錄制腳本(Virtual User Generator)
啟動 Virtual User Generator

創建web腳本錄制器






Program to record :設置錄制對象的程序,選擇IE瀏覽器
URL Adrress:項目的URL地址,輸入項目的登錄地址
點擊 Options 設置如下選項:

1、腳本錄制方式

2、選擇 UTF-8 編碼


開始錄制腳本
腳本錄制過程從點擊 Start Recording 窗口中的 ok 按鈕開始,此時loadrunner會打開IE瀏覽器并打開 url address中的路徑。一般情況下,此路徑為項目的登錄路徑,輸入登錄用戶名和密碼進行登錄,此時loadrunner會自動記錄你的操作過程,你只需點擊項目中需要測試的功能模塊,直到登出系統為止。完成測試頁面操作后,點擊loadrunner停止按鈕


退出錄制過程,之后loadrunner將自動生成測試腳本。


腳本錄制工具欄說明:

:錄制按鈕,如果當前錄制狀態處于暫停時,點擊此按鈕后進入錄制狀態。
:停止按鈕,當完成腳本錄制過程時,點擊此按鈕退出錄制
:暫停按鈕,點擊此按鈕后將掛起(暫停)錄制,直到點擊 錄制按鈕 后,進入錄制狀態。
:動作(Action),點擊此按鈕新增加一個動作,將不同的功能的代碼分別放入各自的動作中,不常使用。
:開始事務按鈕
:結束事務按鈕

調試測試腳本

1、點擊 運行 按鈕 執行剛錄制的腳本,并從日志窗口中查看是否有錯誤輸入


2、查看日志窗口


3、保存腳本數據

創建事務
事務是loadrunner中重要的功能項,loadrunner通過對事務進行統計,從而計算出每個事務的用時情況,事務分為開始事務和結束事務,必須成對出現,事務的開始和結束之間,必須包含一次或多次請求。例如,我們將項目的登錄過程作為一次事務,將某個查詢作為一次事務。事務的創建可以腳本錄制過程中創建,也可以在完成腳本錄制之后,采用插入事務方式創建事務。以下示例將創建 trans_init trans_login trans_main trans_logout 四個事務。

1、創建 trans_init 事務,將登錄之前的腳本歸納為 init 事務



2、 創建 trans_login事務,創建方法同上,以下展示腳本的位置

3、創建 trans_main事務


4、創建trans_logout事務

保存腳本
將當前腳本保存,之后可在執行測試過程中提供給controller使用。

保存成功后,可以點擊 Tool 菜單 下的 Create Controller…進入壓力測試場景控制器

五、執行測試(Controller)
執行環境介紹


第一步:加載壓力機
壓力機是安裝在其他機器上的,需要在當前的主控機中加載進來,并設置壓力機使用的腳本文件,壓力機最大用戶數。



第二步:驗證壓力機的狀態


第三步:設置壓力機運行參數

針對每個壓力機設置運行參數:





第四步:設置運行場景

運行場景用于設置加載用戶的速度控制、持續加壓時間控制、用戶退出控制





第五步:運行測試

第六步:生成測試結果

在測試過程中,請自行通過其他工具抓取應用服務器、數據庫服務器的資源使用視圖
當測試結束后,通過Loadruner Controller生成測試結果。

六、測試結果(Analysis)

1、總覽

2、測試用戶的數據

3、每秒點擊數

4、其他測試數據




5、生成html報告

注:跑腳本的時候建議用ie8,360瀏覽器跑,版本太高的可能跑不出來頁面。

總結

以上是生活随笔為你收集整理的LoadRunner11 压力测试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。