在使用appscan掃描時,自帶瀏覽器可能存在兼容性問題(比如HTML5),故需要用到其他瀏覽器。在做139郵箱HTML5項目,需要使用chrome瀏覽器進行掃描。因此分享下如何使用外部瀏覽器,將之前筆記整理文字內容貼出供大家參考。
場景一:AppScan標准版本8.0.0.3或更高版本設置
第一步:配置使用瀏覽器
a.[工具]>[選項]>[高級]> OpenExternalBrowser
b.OpenExternalBrowser值:0=AppScan的瀏覽器(默認值),1=IE瀏覽器(Internet Explore), 2=Firefox, 3=Chrome瀏覽器

第二步:掃描向導,新建[常規掃描]
a. 新建掃描 [文件] > [新建] > [常規掃描]
b.按向導提示一步一步操作即可,配置完成后
c.如果選擇的是“手動探索啟動”,將彈出第一步配置的瀏覽器
場景二:AppScan標准版本8.0.0.2或更早版本
第一步:確認Rational AppScan Standard的代理端口
a.AppScan利用此端口號來對流向Web服務器的信息進行監聽
b.此端口號由AppScan來每次起動自動分配其缺省值,也可以手動進行指定空閑的端口號。

第二步:appscan[掃描配置]--> [通信和代理]設置"不使用代理":
a.新建[常規掃描],配置URL和服務器時,勾選“我需要配置其他連接設置(代理、HTTP、認證)
b.設置“不使用代理”,下一步、下一步配置完彈出內置瀏覽器


第三步:
將Rational AppScan Standard設定為外部瀏覽器的代理服務器:
a.打開Chrome瀏覽器設定代理服務器的相應畫面。
b.將地址設定本機地址(AppScan運行在本機),將端口號設定為第二步中確認后的AppScan代理端口號。
c.完成后,即可以Chrome中輸入URL,進行手動探索
d.探索完畢后,關閉Chrome,關閉內置瀏覽器,彈窗添加URL,點擊確定即可

其他:第二步中,需要記住密碼,則不使用掃描向導,按以下方式操作
a. 確認Rational AppScan Standard的代理端口
b. [掃描配置]> [通信和代理]設置"不使用代理",打開瀏覽器配置代理及端口號保存
c. [掃描配置]> [登錄管理]>記錄,彈出內置瀏覽器,打開Chrome瀏覽器操作登錄后,關閉內置與chrome瀏覽器。

d. [掃描] > [手動探索](或者菜單[掃描] > [掃描配置] > [多步操作] 的 [記錄開始]按鈕)來啟動AppScan內置瀏覽器。
e.使AppScan內置瀏覽器保持打開狀態,然后啟動Chrome瀏覽器。
f.在Chrome瀏覽器上對站點(HTML5)頁面進行操作。
g.手動探索結束后關閉Chrome瀏覽器。
h.關閉AppScan內置瀏覽器。