[發明專利]測量WEB應用程序的實際最終用戶性能和可用性有效
| 申請號: | 201110206369.4 | 申請日: | 2011-07-14 |
| 公開(公告)號: | CN102306120A | 公開(公告)日: | 2012-01-04 |
| 發明(設計)人: | I·萊特卡;A·科埃略;V·S·K·庫拉帕蒂;R·蘇達卡爾;D·薩維奇;A·薩格維;J·S·林 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 錢孟清 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測量 web 應用程序 實際 最終用戶 性能 可用性 | ||
1.一種在一個或多個服務器中的方法,包括:
在響應流水線中截取(304)客戶機應用程序代碼,所述客戶機應用程序代碼響應于來自客戶機的對web應用程序的請求生成;
將工具植入代碼插入(306)到所截取的客戶機應用程序代碼中以生成經工具植入的客戶機應用程序代碼,所述工具植入代碼被配置成當在所述客戶機處呈現所述經工具植入的客戶機應用程序代碼時執行以捕捉所述客戶機處的性能信息,并且被配置成從所述客戶機傳送所捕捉的性能信息;以及
提供(308)經工具植入的客戶機應用程序代碼以傳送給所述客戶機。
2.如權利要求1所述的方法,其特征在于,所述截取包括:
在所述響應流水線的響應過濾器處接收所述客戶機應用程序代碼,以及
在所述響應過濾器處確定所述客戶機應用程序代碼滿足用于接收工具植入代碼的預定準則;以及
其中所述插入包括:
使用所述響應過濾器將所述工具植入代碼插入到所述客戶機應用程序代碼中。
3.如權利要求1所述的方法,其特征在于,使用所述響應流水線中的多個HTTP(超文本傳輸協議)模塊和HTTP處理器來處理對所述web應用程序的請求,其中所述截取包括:
在所述多個HTTP模塊中的HTTP模塊處接收所述客戶機應用程序代碼;以及
其中所述插入包括:
使用所述HTTP模塊將所述工具植入代碼插入到所述客戶機應用程序代碼中。
4.如權利要求1所述的方法,其特征在于,所述截取包括:
在所述響應流水線的剖析器處接收所述客戶機應用程序代碼,以及
在所述剖析器處確定所述客戶機應用程序代碼滿足用于接收工具植入代碼的預定準則;以及
其中所述插入包括:
使用所述剖析器將所述工具植入代碼插入到所述客戶機應用程序代碼中。
5.如權利要求1所述的方法,其特征在于,所述插入包括:
修改所述客戶機應用程序代碼的頁面代碼。
6.如權利要求1所述的方法,其特征在于,還包括:
分析所述客戶機應用程序代碼以確定要監視的所述客戶機應用程序代碼的一個或多個屬性;以及
配置所述工具植入代碼以監視所述客戶機應用程序代碼的所述一個或多個屬性。
7.如權利要求6所述的方法,其特征在于,還包括:
配置所述工具植入代碼以捕捉關于所述客戶機處的瀏覽器類型、所述客戶機的場所、或客戶機語言中的至少一個的數據。
8.如權利要求1所述的方法,其特征在于,還包括:
從所述客戶機接收由所述經工具植入的客戶機應用程序代碼捕捉的性能信息。
9.一種計算機程序產品,包括其上記錄有計算機程序邏輯的計算機可讀介質,包括:
用于使處理器能夠執行權利要求1-8中的任何一項的計算機程序邏輯裝置(1434)。
10.一種服務器,包括:
被配置成生成數據流從而響應于來自客戶機(102)的對web應用程序的請求(110)將客戶機應用程序代碼(406)提供給所述客戶機(102)的響應流水線(202);
被配置成響應于所述響應流水線(202)來截取所述客戶機應用程序代碼(406)的應用程序掃描模塊(602);以及
被配置成將工具植入代碼插入到所截取的客戶機應用程序代碼(604)中以生成經工具植入的客戶機應用程序代碼(112)的工具植入插裝模塊(604),所述工具植入代碼被配置成當在所述客戶機(102)處呈現所述經工具植入的客戶機應用程序代碼(112)時被執行以捕捉所述客戶機(102)處的性能信息,并且被配置成從所述客戶機(102)傳送所捕捉的性能信息;
所述響應流水線(202)被配置成提供所述經工具植入的客戶機應用程序代碼(112)以傳送給所述客戶機(102)。
11.如權利要求10所述的服務器,其特征在于,所述應用程序掃描模塊和所述工具植入插裝模塊被包括在響應過濾器中,所述應用程序掃描模塊被配置成確定所述客戶機應用程序代碼是否滿足用于接收工具植入代碼的預定準則,并且所述工具植入插裝模塊被配置成如果所述客戶機應用程序代碼滿足所述預定準則則將所述工具植入代碼插入到所述客戶機應用程序代碼中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110206369.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:永磁動力機
- 下一篇:一種雙組份有機硅光伏組件密封膠的組成及其制備方法





