產(chǎn)品體驗中心 下載與支持 產(chǎn)品社區(qū) 合作代理 |  咨詢電話:400-035-7887/021-6072 5088

怎么進行Tuxedo性能測試?Tuxedo性能測試基本流程

發(fā)布時間:2020-06-17

Tuxedo是一個客戶機/服務器的“中間件”產(chǎn)品,它在客戶機和服務器之間進行調(diào)節(jié),以保證正確地處理事務。它用C語言技術(shù)開發(fā)的并且有很高性能。TUXEDO是在、Internet 這樣的分布式運算環(huán)境中開發(fā)和管理三層結(jié)構(gòu)的客戶/服務器型關(guān)鍵任務應用系統(tǒng)的強有力工具。它具備分布式事務處理和應用通信功能,并提供完善的各種服務來建立、運行和管理關(guān)鍵任務應用系統(tǒng)。開發(fā)人員能夠用它建立跨多個硬件平臺、數(shù)據(jù)庫和操作系統(tǒng)的可互操作的應用系統(tǒng)。 

Tuxedo性能測試

Tuxedo 的主要作用是:屏蔽分布式環(huán)境中各種通信協(xié)議、硬件體系結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫和其它應用服務等方面的差異,使分布于網(wǎng)絡節(jié)點上的應用程序的各個單元部件之間能夠進行互操作,并協(xié)調(diào)操作的一致性和完整性,最大限度地節(jié)省系統(tǒng)資源,提高系統(tǒng)性能。

Tuxedo 已經(jīng)廣泛地應用于金融、電信、制造業(yè)等各行各業(yè)的核心業(yè)務系統(tǒng)。

金融系統(tǒng)是業(yè)務處理十分頻繁、數(shù)據(jù)交換吞吐量很大的系統(tǒng),業(yè)務處理的速度直接關(guān)系到公司的經(jīng)濟效益和客戶對公司的評價。在客觀條件下,整個廣域網(wǎng)系統(tǒng)必須在大業(yè)務量的情況下同時保持快速的實時響應能力,以保證整個業(yè)務系統(tǒng)的通暢運行。

Tuxedo性能測試基本由以下幾個步驟進行:

1.系統(tǒng)分析

將系統(tǒng)的性能指標轉(zhuǎn)化為性能測試的具體目標。通常在這一步驟里,要分析被測系統(tǒng)結(jié)構(gòu),結(jié)合性能指標,制定具體的性能測試實施方案。這要求測試人員對被測系統(tǒng)結(jié)構(gòu)和實施業(yè)務的全面掌握。

2.建立虛擬用戶腳本

將業(yè)務流程轉(zhuǎn)化為測試腳本,通常指的是虛擬用戶腳本或虛擬用戶。虛擬用戶通過驅(qū)動一個真正的客戶程序來模擬真實用戶。在這一步驟里,要將各類被測業(yè)務流程從頭至尾進行確認和記錄,弄清這些交易過程可以幫助分析到每步操作的細節(jié)和時間,并能精確地轉(zhuǎn)化為腳本。此過程類似制造一個能夠模仿人的行為和動作的機器人過程。這個步驟非常重要,在這里將現(xiàn)實世界中的單個用戶行為比較精確地轉(zhuǎn)化為計算機程序語言。如果對現(xiàn)實世界的行為模仿失真,不能反映真實世界,性能測試的有效性和必要性也就失去了意義。

3. 根據(jù)用戶性能指標創(chuàng)建測試場景

根據(jù)真實業(yè)務場景,將單個用戶的行為進行復制和控制,轉(zhuǎn)化為多個用戶的行為。在這個步驟里,對腳本的執(zhí)行制定規(guī)則和約束關(guān)系。具體涉及到交易量,并發(fā)時序等參數(shù)的設(shè)置。這好比是指揮腳本運行的司令部。這個步驟十分關(guān)鍵,往往需要結(jié)合用戶性能指標進行細致地分析。

4. 運行測試場景,同步監(jiān)測應用性能

在性能測試運行中,實時監(jiān)測能讓測試人員在測試過程中的任何時刻都可以了解應用程序的性能優(yōu)劣。系統(tǒng)的每一部件都需要監(jiān)測:客戶端,網(wǎng)絡,web服務器,應用服務器,數(shù)據(jù)庫和所有服務器硬件。實時監(jiān)測可以在測試執(zhí)行中及早發(fā)現(xiàn)性能瓶頸。

5.性能測試的結(jié)果分析和性能評價

結(jié)合測試結(jié)果數(shù)據(jù),分析出系統(tǒng)性能行為表現(xiàn)的規(guī)律,并準確定位系統(tǒng)的性能瓶頸所在。在這個步驟里,可以利用數(shù)學手段對大批量數(shù)據(jù)進行計算和統(tǒng)計,使結(jié)果更加具有客觀性。在性能測試中,需要注意的是,能夠執(zhí)行的性能測試方案并不一定是成功的,成敗的關(guān)鍵在于其是否精確地對真實世界進行了模擬。

所以,澤眾PR性能測試工具支持監(jiān)控服務器硬件系統(tǒng)運行情況,檢測硬件設(shè)備對軟件測試結(jié)果的影響,以便更好地檢測軟件性能。

推薦閱讀:

web壓力測試怎么做?如何選擇壓力測試工具?

實施全鏈路壓測的關(guān)鍵點有哪些?全鏈路壓測流程詳解

什么是全鏈路壓測?全鏈路壓測怎么做?

WEB性能測試怎么做?常用的WEB性能測試工具有哪些?

有什么工具可以進行性能測試?常用的性能測試工具有哪些?

本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務

微信客服
問題
反饋
產(chǎn)品
畫冊

掃描二維碼下載澤眾軟件企業(yè)宣傳冊

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務咨詢和商務報價)。

您的信息已成功提交!

我們的客服人員稍后會與您聯(lián)系