麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > XML > 正文

測試 XML Web 服務和應用程序(自MS)

2024-09-05 20:55:56
字體:
來源:轉載
供稿:網友
測試 xml web 服務和應用程序
注意:在公開發(fā)布的 visual studio.net beta 2 中可能不提供某些功能。
隨著松散耦合的計算和 xml web 服務的不斷增長,各個組織越來越需要能夠提供成功解決方案的工具,并且這些解決方案可以滿足全球用戶的不同需要。visual studio.net 不僅為構建 xml web 服務和應用程序提供了業(yè)界領先的工具,而且其中包括的某些重要功能可以用來測試這些應用程序的可擴展性、性能和功能完整性。
應用程序中心測試 (act) 是一種與 visual studio.net 集成在一起的全新功能,它使開發(fā)人員可以收集性能指標并在 visual studio.net 開發(fā)環(huán)境中對 xml web 服務和應用程序進行功能測試。
act 提供了高級腳本功能,使開發(fā)人員可以模擬對 xml web 服務或應用程序的多個并發(fā)頁請求,并依此來分析相關性能。這可以為開發(fā)人員設計更快、更穩(wěn)定的 xml web 服務和應用程序提供幫助。
本文將討論可以創(chuàng)建的主要測試類型及其屬性。其中包括以下主題:
  • 直接輸入測試方案
  • 使用瀏覽器方便地記錄測試方案
  • 通過腳本擴展測試方案
  • 配置和保存測試方案以備日后重復使用或回歸運行

然后,我們將重點介紹如何通過運行測試來生成應用程序負載、捕獲日志文件中的結果、使用可定制的報告和視圖來分析性能以及將測試過程自動化。

創(chuàng)建測試


act 提供了兩種測試類型:靜態(tài)測試和動態(tài)測試。靜態(tài)測試使用類似于 microsoft excel 的網格界面,不需要通過編程來創(chuàng)建。這些測試可使用主 act 用戶界面來生成。而動態(tài)測試使用專門為創(chuàng)建應力測試而設計的對象模型,可以在 visual studio.net 集成開發(fā)環(huán)境 (ide) 中直接進行編輯。可以使用 microsoft visual basic® scripting edition (vbscript)、microsoft jscript® 或 perl 創(chuàng)建這些測試。
開發(fā)人員可以通過多種方法創(chuàng)建每種類型的測試。以下將說明所有方法。

瀏覽器記錄測試


“瀏覽器記錄”測試創(chuàng)建方法可以從主 act 用戶界面中進行調用。創(chuàng)建瀏覽器記錄測試后,act 將在您瀏覽 web 應用程序時捕獲由瀏覽器發(fā)送的所有 http 請求。它會捕獲所有內嵌圖像,而這些圖像在其它情況下將由瀏覽器自動請求,因此,它將有助于創(chuàng)建準確的測試。您可以選擇創(chuàng)建靜態(tài)或動態(tài)的瀏覽器記錄測試。
要使用此方法創(chuàng)建測試,請執(zhí)行以下步驟:
  1. 單擊工具欄上的“新建測試向導”按鈕。
  2. 選擇“記錄新測試”,單擊“下一步”,然后從向導選項中選擇測試類型。
  3. 單擊“啟動記錄”按鈕。瀏覽器將打開為空白頁。
  4. 象客戶訪問您的站點一樣導航至您的頁面或應用程序。
  5. 完成后,停止記錄程序,然后為新創(chuàng)建的測試鍵入一個名稱。

圖 1:創(chuàng)建瀏覽器記錄測試
如果選擇動態(tài)測試,則可以使用 visual studio.net ide 編輯和運行該測試,從而可以非常輕松地對應用程序進行編碼,并在同一環(huán)境中獲取有關功能和性能的信息。

導入 web 服務器日志文件


如果具有 web 服務器日志(例如,如果日志已通過實時生產站點創(chuàng)建),就可以將它導入到該工具中,以創(chuàng)建一個準確模擬真實 web 通信的測試。web 服務器日志文件可以通過主 act 用戶界面導入。
要導入日志,請執(zhí)行以下步驟:
  1. 單擊工具欄上的“新建測試向導”按鈕。
  2. 選擇“導入”,然后選擇“web 服務器日志”。
  3. 指定要導入的日志文件的名稱和位置,然后選擇其它導入選項。
  4. 提供新測試的名稱,然后單擊“完成”。該日志的內容即被添加到新的靜態(tài)測試中。

web 服務器日志文件必須遵循以下格式:
  • microsoft internet 信息服務 (iis) 日志文件格式
  • ncsa 通用日志文件格式
  • w3c 擴展日志文件格式

圖 2:導入 web 服務器日志文件

將靜態(tài)測試更改為動態(tài)測試


如果使用上述某種測試創(chuàng)建方法創(chuàng)建靜態(tài)測試,則可以輕松地將其轉換為動態(tài)測試。由于動態(tài)測試允許通過腳本分析 web 服務器的響應并執(zhí)行條件操作,因此靈活性更強。要轉換靜態(tài)測試,請用鼠標右鍵單擊所需的靜態(tài)測試,然后選擇“轉換為動態(tài)測試”。該轉換將在主 act 用戶界面中完成。完成測試轉換后,就可以在 visual studio.net ide 中編輯并運行轉換后的測試。
圖 3:動態(tài)測試

配置測試


可以使用測試屬性設置生成的并發(fā)請求數(shù)以及每個請求的唯一性。如果使用的是主 act 用戶界面,用鼠標右鍵單擊測試即可查看與其關聯(lián)的屬性。如果使用的是 visual studio.net ide,則可在“項目”屬性視圖中查看選定測試的屬性。
每種測試都允許開發(fā)人員指定瀏覽器并發(fā)連接的準確數(shù)目,或指定該工具自動歸檔的每秒目標請求數(shù)。測試將運行一定的迭代次數(shù)或時間長度。
測試屬性頁還可以控制該工具是否自動創(chuàng)建唯一用戶或者循環(huán)使用預定義列表中的用戶名和口令。此選項對需要鑒別特定用戶名的網站尤其有用。

運行測試


創(chuàng)建并配置完測試后,用鼠標右鍵單擊測試名并選擇“運行測試”,即可執(zhí)行測試。當測試運行時,該工具將顯示運行時數(shù)據(jù),提供請求率的可視狀態(tài)并反饋應力測試期間可能發(fā)生的所有錯誤。
圖 4:在運行時查看測試結果

分析結果


了解性能測試結果對于成功調整 xml web 服務或應用程序是非常重要的。act 提供了一組用 xml 構建的、內容豐富的標準報告。開發(fā)人員可以輕松定制這些報告以說明與應用程序相關的信息。
在 visual studio.net ide 中運行測試時,可以默認獲得以下信息:
  • 每秒請求數(shù)
  • 接收第一個字節(jié)的時間(響應時間指標)
  • 接收最后一個字節(jié)的時間(響應時間指標)
  • tcp 和 http 錯誤
  • 成功的請求數(shù)

主 act 界面包含與測試結果相關的詳細信息。“結果”部分包含幾個預定義圖表,其中顯示最常用的性能指標。
開發(fā)人員還可以使用定制圖表選項創(chuàng)建一個圖表,其中包含多個不同測試的指標以及已在所有測試中進行的運行次數(shù)。此外,結果將包含表格數(shù)據(jù),顯示已測試過的所有頁的相關性能以及常規(guī)測試信息和設置。
圖 5:使用定制圖表選項

將測試自動化


act 可以使開發(fā)人員通過控制 act 測試工具的應用程序對象模型實現(xiàn)測試過程的自動化。可以通過 microsoft visual basic for applications (vba)、其它識別 com 的腳本語言以及任何 visual studio.net 語言訪問該應用程序模型。這使得開發(fā)人員可以創(chuàng)建能夠自動運行且功能強大的測試集,并大大簡化運行回歸測試以及其它常規(guī)任務的過程。

總結


visual studio.net 為構建 xml web 服務和應用程序提供了業(yè)界領先的工具。它之所以能夠使客戶成功地構建和部署這些應用程序,關鍵在于它確保了其性能可以滿足全球用戶的不同需要。此外,客戶需要驗證其 xml web 服務和應用程序功能的正確性以滿足其業(yè)務的需要。為解決這些問題,visual studiuo.net act 包括了多種功能,用于對所有集成到 ide 中的 xml web 服務和應用程序進行應力、負載和功能測試。采用 act,各個組織能夠以較低的成本盡早將測試集成到項目中,并將測試當作其整個應用程序生存期的一部分來執(zhí)行。測試組和操作組可以非常輕松地重復使用由開發(fā)人員開發(fā)的測試,并且可以實現(xiàn)測試過程的自動化,盡可能得提高工作效率和覆蓋范圍。這一切使得應用程序開發(fā)過程更易于預測和支持。
  • 網站運營seo文章大全
  • 提供全面的站長運營經驗及seo技術!
  • 發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發(fā)表
    主站蜘蛛池模板: 毛片视频免费播放 | 欧美精品亚洲人成在线观看 | av在线播放免费观看 | 欧美一级黄色影院 | wwwcom国产| 在线天堂中文在线资源网 | 99国产精品白浆在线观看免费 | www.99re14.com | 视频二区国产 | 欧美色另类 | 91久久国产综合久久91精品网站 | 成人三级在线播放 | 久久欧美亚洲另类专区91大神 | 色综合网在线观看 | 91精品国产九九九久久久亚洲 | 久久福利小视频 | 91成人影院 | 亚洲第一精品在线 | 免费毛片播放 | 久久精品视频一区二区三区 | 亚洲最大中文字幕 | 最新av在线免费观看 | www国产免费| 一区二区三区在线视频观看58 | 无遮挡一级毛片视频 | 国产a一级片| 中文字幕在线观看网址 | 91av久久 | 日韩精品二区 | 亚洲影视在线观看 | 羞羞视频入口 | 国产资源在线免费观看 | 久久久久久久久久亚洲 | 1级毛片在线观看 | 911色_911色sss主站色播 | 亚洲第一成人在线视频 | 主人在调教室性调教女仆游戏 | 国产91对白叫床清晰播放 | av免费在线观看免费 | 亚洲片在线观看 | av观看网站 |