• 軟件測試技術
  • 軟件測試博客
  • 軟件測試視頻
  • 開源軟件測試技術
  • 軟件測試論壇
  • 軟件測試沙龍
  • 軟件測試資料下載
  • 軟件測試雜志
  • 軟件測試人才招聘
    暫時沒有公告

字號: | 推薦給好友 上一篇 | 下一篇

CS/CSS架構應用的軟件性能測試模型分析

發布: 2009-3-24 10:29 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 89次 | 進入軟件測試論壇討論

領測軟件測試網

1. CS/CSS系統架構的基本概念

    1.1系統架構定義

  雖然B/S結構、J2EE架構愈來愈成為流行模式,但基于傳統的C/S結構的應用程序還廣泛地應用于各種行業。尤其是金融行業中的商業銀行柜面-核心帳務系統等。一方面由于傳統商業銀行一般都有大量的字符終端等需要復用的設備,一方面也是因為他們存在大量密集的對實時性要求很高的高柜業務,使用傳統的基于C/S結構或者C/S/S結構的應用效率更有保證。

  C/S結構即CLIENT/SERVER結構。傳統的C/S結構一般分為兩層:客戶端和服務器端。該結構的基本工作原理是,客戶程序向數據服務器發送SQL請求,服務器返回數據和結果?蛻舳素撠煂崿F用戶接口功能,同時封裝了部分應用邏輯。服務器端的數據庫服務器主要提供數據存儲功能,也通過觸發器和存儲過程提供部分應用邏輯。

  C/S/S結構即客戶/應用服務器/數據庫服務器三層結構,中間增加了應用服務器,通常實現應用邏輯,是連接客戶與數據庫服務器的橋梁。它響應用戶發來的請求執行某種業務任務,并與數據庫服務器打交道,技術實現上通常選用中間件產品,如BEA公司的TUXEDO和IBM公司的CICS等。(事實上J2EE架構的應用也屬于這種三層或多層結構,這里不包括。)

  三層或多層C/S結構與兩層C/S結構相比,它的優勢主要表現在:安全性加強、效率提高、易于維護、可伸縮性、可共享性、開放性好等。

    1.2系統架構示意圖

1.3CS/CSS系統架構中性能測試的特點

    1.3.1CS/CSS系統架構的性能影響因素

    由于CS/CSS系統的以下特性,測試工程師對一個CS/CSS系統實施性能測試具有很大的難度:

    *整個系統的各個部分使用多種操作系統,性能上有差別;

    *整個系統架構的各個環節上使用多種數據庫,同樣在性能上有差別;

    *應用是多個,分屬多個種類,分布在不同設備上,包括自行開發的應用、第三方的應用;

    *系統中的設備、組件通過不同協議進行連接、通訊;

    *系統的內部接口多,性能瓶頸多;而系統的整體性能往往取決于最差的部分;需要分別測試和聯合測試

    *系統的性能指標不光同應用系統架構有關,還和具體行業應用的業務模式有關;

    *采用此架構的行業應用往往是一個7×24小時系統;

    *采用此架構的行業應用可能高柜業務多,這樣會影響對性能度量項的選取和轉換;

    *各個環節基本上以交換數據報文的方式通信,其格式經常會比較復雜。

 

延伸閱讀

文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/

TAG: CSS 架構 模型 軟件 性能測試

21/212>

關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97