描述如何使用 Postman、SoapUI 或其他外部客户机记录“手动探索”数据。
关于此任务
此样本工作流程适用于记录手动探索(通过“手动探索”图标)。
注:
Postman 和 SoapUI 是首选的工具,但也可以使用其他客户机。
注:
您可以通过“外部流量记录器”的同一实例来从多个外部客户机配置和发送请求。所有域和请求都将在一起列出。
要记录手动探索,请执行以下操作:
在工具栏上,单击
手动探索 > 外部客户机 >
,然后单击要使用的客户机:
AppScan 的外部流量记录器将打开,并记录您从客户机发送到 Web 服务的请求。有关详细信息,请参阅
外部流量记录器
。
如果已选择 Postman 或 SoapUI,则它将打开并配置为将 AppScan 用作记录代理。
注:
仅当与 AppScan 安装在同一台计算机上时,AppScan 才能自动配置 Postman 或 SoapUI,否则,您必须选择“其他”,然后在下一步中自行配置客户机。
如果已选择
外部客户机 > 其他
,请打开您的客户机,并将其配置为使用在流量记录器顶部显示的端口和 IP。如果客户机与 AppScan 在同一台计算机上,请使用所显示的“本地 IP”,否则,请使用“远程 IP”。
在“外部流量记录器”打开且状态为“正在等待传入连接”的情况下,从客户机中手动探索 Web 服务:随着探索的进行,流量记录器的左侧窗格中将列出检测到的域,而右侧窗格中将列出各项请求。完成后,单击
停止记录
。
复审“手动探索”数据,然后在左侧列中选择要包含在扫描中的域。
提示:
如果请求总数超过 200 个,删除其中的一些请求可能会提高扫描效率。
注:
在该阶段,您可以单击
导出
以保存“探索”数据,从而在另一台机器上使用。
单击
保存
以关闭流量记录器。
AppScan 将分析探索数据并准备要发送的测试。完成此操作后,您可以启动测试阶段。
要启动测试阶段,请单击
扫描 > 仅测试
。
选项
|
描述
|
Postman
|
AppScan
®
将打开并自动配置 Postman,使其在将
AppScan
®
作为记录代理(IP 和端口)的情况下工作。然后
AppScan
®
将打开其流量记录器,以记录您从 Postman 发送的请求。
|
SoapUI
|
AppScan
®
将打开并自动配置 SoapUI,使其在将
AppScan
®
作为记录代理(IP 和端口)的情况下工作。然后
AppScan
®
将打开其流量记录器,以记录您从 SoapUI 发送的请求。
注:
所做配置更改会影响在会话期间打开的任何其他实例。因此,建议您在开始操作前关闭所有已打开的实例,并且在记录期间不要打开任何实例。当您关闭 AppScan 时,SoapUI 也将关闭,并且已更改的设置会恢复为之前的状态。
对于 SSL,请参阅
为 SoapUI 采用 SSL
。
|
如果要使用的客户机安装在另一台计算机上,或者您在与
AppScan
®
相同的计算机上使用 Postman 或 SoapUI 以外的客户机,请选择此选项。系统将要求您手动打开和配置客户机,以将 AppScan 用作代理。
对于 SSL,请参阅
为其他外部客户机采用 SSL
|