API產品信息
HttpClient是Neustar Web Performance Management Scripting API的一部分,用于執行HTTP請求。這個接口可以直接用于發起HTTP請求,也可以用來代理由測試腳本打開的任何真實瀏覽器發起的HTTP請求。在這兩種情況下,對這個API的請求都會被記錄在事務結果中,并捕獲諸如時間到第一個字節、DNS查找、時間到最后一個字節等時間數據。除了基本的GET/POST HTTP操作外,這個API還提供了許多有用的工具來擴展或修改常規腳本或瀏覽器行為。
核心功能
功能模塊 | 服務詳情 |
---|
remapHost | 用于模擬/etc/hosts文件中的條目。 |
autoBasicAuthorization | 如果網站受到BASIC身份驗證保護,使用此功能。 |
rewriteUrl | 使用正則表達式在請求發出前重寫URL。 |
blacklistRequests & whitelistRequests | 用于控制某些請求是否被發出。 |
addPointOfFailureRequests | 模擬失敗的請求。 |
使用場景
- 性能測試:通過HttpClient API,可以模擬真實用戶請求,進行網站性能測試。
- 安全測試:利用autoBasicAuthorization功能,可以自動處理BASIC身份驗證,進行安全測試。
- 請求重定向:使用remapHost和rewriteUrl功能,可以模擬請求重定向,測試網站在不同網絡環境下的表現。
- 請求過濾:通過blacklistRequests和whitelistRequests,可以控制不需要的請求,專注于關鍵請求的測試。