利用 AppScan 作為 Proxy 伺服器

您可以將 AppScan 設定作為 Proxy 伺服器,然後利用第三方瀏覽公用程式(瀏覽器、Web 服務用戶端、自動探索 Script、行動電話等),透過 AppScan 來手動探索您的應用程式。在這個作業模式之下,AppScan 會記錄經由它的 HTTP/HTTPS 資料傳輸、進行分析,然後建立適當的測試。

執行這項作業的原因和時機

註: 探索時以 AppScan 作為 Proxy 伺服器,可用來探索 SOAP 和非 SOAP Web 服務,或預防應用程式用戶端不相容於 Internet Explorer 的情況。如果您將 Web 服務用戶端配置成使用 AppScan 作為 Proxy,AppScan 會收集用戶端傳給 Web 服務的要求。如果要對 SOAP Web 服務採取這樣的作法,請使用 AppScan® 隨附的 GSC(通用服務用戶端)。請參閱 使用「外部資料流量記錄器」
註:AppScan 瀏覽器產生錯誤訊息而外部瀏覽器不產生錯誤訊息這類不太可能出現的事件中,您可以透過這個機能,以 AppScan 為 Proxy,利用外部瀏覽器來手動瀏覽。(如果發生這個情況,請聯絡 AppScan 支援團隊,以便解決問題。)

程序

  1. 確定 AppScan 未配置成使用 Internet Explorer Proxy 設定。在掃描配置 > 連線視圖中,執行下列動作之一:
    • 選取不使用 Proxy
    • 選取使用自訂 Proxy 設定;輸入 Proxy 位址、埠和鑑別資訊。
    註: 如果您沒有這樣做,當您開始探索時,會將設定自動變更為不使用 Proxy
  2. 尋找 AppScan 接聽埠。開啟工具 > 選項 > 記錄 Proxy 標籤(請參閱 「記錄 Proxy」標籤)。

    Proxy 埠區域會顯示 AppScan 用來接聽送至 Web 應用程式之資料傳輸的埠。它可能是 AppScan 指派給自己的埠(您在尋找的埠號會成為灰色),或是您手動選取的埠。

  3. 配置您的 Web 瀏覽器來利用 AppScan 作為它的 Proxy:

    在瀏覽器中,尋找用來配置 Proxy 伺服器的區段。將主機名稱或位址改成執行 AppScan 的機器所用的 IP 位址(本端主機通常是可接受的項目),將埠改成 AppScan 接聽埠。

  4. 執行應用程式的「手動探索」(請參閱使用 AppScan,以取得完整詳細資料):
    1. 按一下掃描 > 手動探索來開啟 AppScan 內部瀏覽器。
    2. 開啟您的外部瀏覽器,無須關閉內部瀏覽器。
    3. 依照需要,手動探索應用程式。
    4. 關閉外部瀏覽器。
    5. 關閉 AppScan 內部瀏覽器。