簡易檢索 / 詳目顯示

研究生: 李其晃
Chi-Huang Lee
論文名稱: 電子商務使用者行為導向第七層內容交換器測試
E-Commerce User Behavior Oriented Layer Seven Content Switch Testing
指導教授: 黃能富
Nen-Fu Huang
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 通訊工程研究所
Communications Engineering
論文出版年: 2002
畢業學年度: 90
語文別: 英文
論文頁數: 48
中文關鍵詞: 第七層內容交換器電子商務使用者行為內容交換器測試系統模組
外文關鍵詞: layer seven content switches, E-Commerce User Behavior Content Switch Testing System Module
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著網路的蓬勃發展,近年來第七層內容交換器(layer seven content switches)已急需於世界各地的網站中,為了提昇網站效率這是不得不為的選擇之一。但現今無法提供一套可接受與具公信力的標準來精準測試各類的第七層內容交換器,以便讓網站架設者輕易挑選所需特性或品質較佳的交換器,更進一步地說這些測試流程中並不能提供stateful 處理、功能性驗證與模擬真實使用者行為的HTTP請求(requests)。
    在此,我們提出一兼具電子商務使用者行為與整合cookie 運作機制的模型,進而滿足完整的第七層內容交換器的測試。以此模型為基礎,進一步發展電子商務使用者行為內容交換器測試系統模組(E-Commerce User Behavior Content Switch Testing System Module)來達成實際完整的測試。此模組具同質擴充性(self-scaling)與同質配裝性(self-configuring),其分別為可調整任何HTTP請求的強度規模與可依所需之流量特性來設定使用者行為,主要提供依原則的功能性與正確性驗證來測試第七層內容交換器的各種特性。

    最後,論文中定義四種測試第七層內容交換器的單位,包含服務準確率(Hit Rate)、連線失敗率(Connection Failure Rate)、網頁失敗率(Page Failure Rate)與交易成功率(Deal Successful Rate),希望能成為具公信的標準。並使用電子商務使用者行為內容交換器測試系統模組來做測試工具、簡述測試環境與結果分析。此結果將證明測試系統模組具有精確性與實用性,可產生實際網際網路的特性來測試第七層內容交換器。


    In recent years, layer seven content switches (L7-CS) have become demand extremely on the Web sites around the world. Currently, it is a problem to accurately measure the performances of various layer seven content switches. Importantly, there is no widely accepted criterion for such tasks. Furthermore, the available tests don’t yield satisfactory stateful transactions, functional verification and emulation of real user behavior HTTP requests.
    This thesis proposes a model based on E-Commerce user behavior and incorporates cookie maintenance mechanism to address the insufficiencies in the testing of layer seven content switches. Based on this model, we further develop E-Commerce User Behavior Content Switch Testing System Module for realistic tests. This module has both self-scaling and self-configuring, meaning that it can scale the HTTP requests to any strengths and configure user behaviors to specific traffic characteristics. This module principally provides functional and accurate verification in principled ways to measure the entire characteristic of layer seven content switches.

    Finally, we define four standard units in the testing of layer seven content switches. We will also present tests using E-Commerce User Behavior Content Switch Testing System Modules and examine the testing environments procedures, and the results. The results show that the module is accurate and useful to evaluate the layer seven content switches under real Internet situations.

    Chapter One Introduction 1 Chapter Two Layer Seven Content Switch Feature 4 2.1 Persistence 4 2.2.1 Cookie Persistence 5 Chapter three Layer Seven Content Switch Testing 8 3.1 Testing Tools 8 3.2 User Behaviors and HTTP Generator Design Introduction 9 Chapter Four E-Commerce User Behavior Oriented Module 11 4.1 Introduction to E-Commerce User Behavior 11 4.2 Traffic Characterization and Modeling for WWW E-C User Behavior Requests 12 4.2.1 An Overview of WWW E-C Requests Based On User Behavior 12 4.2.2 Discussion on Browsing-&-Searching behavior state 13 4.2.3 Discussion on Shopping behavior state 17 4.2.4 Discussion on Payment-Procedure behavior state 22 Chapter Five E-Commerce User Behavior Content Switch Testing System Module 25 5.1 Module Development 25 5.1.1 The Parameter Input and Central Controller 25 5.1.2 The E-Commence User Behavior Generator 30 5.1.3 The Probability Distribution Generator 30 5.1.4 The Cookies Maintenance Generator/Verifier 31 5.1.5 The HTTP Request Generator 31 5.1.6 The Real Time Data Monitor 32 5.2 Server Workload development 33 5.2.1 Page Sizes Design 33 5.2.2 Page Types Design 35 5.2.3 Shopping-Basket Design 36 5.2.4 Payment-Procedure Design 36 5.2.5 Cookies Operation Design 36 5.3 Result Definition 39 5.4 Testing Environment 40 Chapter Six Conclusion 45 References 46 FIGURE 2.1 COOKIE PERSISTENCE ERROR OCCURRENCE 7 FIGURE 4.1 BEHAVIOR STATES TRANSITION 13 FIGURE 4.2 BROWSING-&-SEARCHING BEHAVIOR STATE TRANSITIONS 14 FIGURE 4.3 BROWSING-&-SEARCHING BEHAVIOR STATE HTTP PATTERN OF REQUESTS 15 FIGURE 4.4 SHOPPING BEHAVIOR STATE TRANSITIONS 18 FIGURE 4.5 SHOPPING BEHAVIOR STATE TRANSITION SHOPPING-PROCEEDING CHAIN 19 FIGURE 4.6 THE CURVES OF EXAMPLES 20 FIGURE 4.7 PAYMENT-PROCEDURE BEHAVIOR STATE 23 FIGURE 4.8 PAYMENT-PROCEDURE BEHAVIOR STATE CHARACTERISTIC FLOW CHART 23 FIGURE 5.1 E-CUB MODULE COMPONENTS 26 FIGURE 5.2 THE E-CUB MODULE INPUT FROM MANUAL MODE 29 FIGURE 5.3 THE E-CUB MODULE XML MODE 30 FIGURE 5.4 E-CUB MODULE REAL TIME MONITOR 33 FIGURE 5.5 THE HTML DOCUMENT STATISTICS 34 FIGURE 5.6 THE IMAGE FILE STATISTICS 34 FIGURE 5.7 THE SHOPPING-BASKET FLOW CHART 37 FIGURE 5.8 THE PAYMENT-PROCEDURE FLOW CHART 38 FIGURE 5.9 DEVICE SPECIFICATIONS 41 FIGURE 5.10 THE TESTING ENVIRONMENT 42 FIGURE 5.11 PERFORMANCES AND VOLUME TESTING 44 FIGURE 5.12 THE FUNCTIONALITY TESTING RESULTS 44

    [1] Amazon.com, Inc.
    http://www.amazon.com, May, 2002.
    [2] Andreas Bartelt and Jochen Meyer, ”A Practical Guideline to the Implementation of Online Shops” Proceedings of the 18th IEEE Symposium , pp. 348 -353, 1999.
    [3] Alberto Leon-Garcia, ”Probability and Random Processes for Electrical Engineering”, 1994.
    [4] Shuang Deng, “Empirical model of WWW document arrivals at access links”, Proc. 1996 IEEE Int. Conf. Commun., pp. 1797-1802, Jun. 1996.
    [5] W3C. Extensible Markup Language (XML). WWW,
    http://www.w3.org/XML/, May, 2002.
    [6] Addison-Wesley ,”TCP/IP Illustrated, Volume 1: The Protocols”, ISBN 0-201-63346-9, 1994.
    [7] R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T.Berners-Lee, Hypertext Transfer Protocol -- HTTP/1.1,”RFC 2616, June 1999.
    [8] http://www.widearea.co.uk/designer/compress.html, May, 2002.
    [9] The PHP Group, www.php.net, May, 2002.
    [10] Microsoft Corporation, http://www.microsoft.com, May, 2002.
    [11] Alteon WebSystems, Inc. Is Now A Part Of Nortel Networks, http://www.nortelnetworks.com/corporate/acquisitions/alteon/index.html, May, 2002.
    [12] Cisco Systems, Inc., http://www.cisco.com, May, 2002.
    [13] F5 Networks, Inc., http://www.f5.com, May, 2002.
    [14] Ziff Davis Media Inc., http://www.etestinglabs.com/benchmarks/webbench/webbench.asp, May, 2002.
    [15] Sniffer Technologies is a business unit of Network Associates, Inc. http://www.sniffer.com, May, 2002.
    [16] Seki, Y.; Nishikawa, N.; Tsuji, H., “User’s Behavior and URL Analysis at EC Sites” IEEE SMC '99 Conference Proceedings, IEEE International Conference on , Volume: 4 , 1999.
    [17] Yeung, K.H.; Szeto, C.W., “On the Modeling of WWW Request Arrivals”, International Workshops on, pp. 248 -253, 1999.
    [18] Kallepalli, C.; Tian, J., “Measuring and Modeling Usage and Reliability for Statistical Web Testing”, Software Engineering, IEEE Transactions , Volume: 27, pp. 1023 -1036, 11 , Nov. 200.
    [19] Mah, B.A., ” An Empirical Model of HTTP Network Traffic”, INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution., Proceedings IEEE, Volume: 2 , pp. 592 -600 vol.2, 1997.
    [20] Leung, K.Y.; Yeung, K.H.,” the Design and Implementation of a WWW Traffic Generator”, Parallel and Distributed Systems, 2000. Proceedings. Seventh International Conference on, pp. 509 -514, 2000.
    [21] Hartman; Peri, Seattle, WA, Bezos; Jeffrey P., Seattle, WA, Kaphan; Shel, Seattle, WA, Spiegel; Joel, Seattle, WA, Amazon .com Inc, “Method and system for placing a purchase order via a communication network”, United States Patent, Patent Number:5,690,411, Sept. 28, 1999.
    [22] Alteon WebSystems, Inc. WebOS Switch Software, “8.0 Application Guide”, Part Number: 050087, Revision B, August 2000.
    [23] Paul Barford and Mark Crovella, “Generating Representative Web Workloads for Network and Server Performance Evaluation” in ACM SigMetrics’98, Madison, WI, 1998, pp. 151–160.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE