新的 Parasoft PCAP Parser 可读取使用 Wireshark 网络协议分析工具创建的数据包捕获(PCAP)文件,并利用这些文件创建可用于 Parasoft 虚拟资产或测试场景的通讯报文文件。
章节目录:
前提条件
- Java 8 或更高版本
- PCAP 库(请参阅 Troubleshooting)
- Wireshark PCAP 文件
- Parasoft SOAtest/Virtualize 2020.1 或更高版本
使用说明
运行 com.parasoft.soavirt.utilities.pcapparser-<version>.jar 将 PCAP 文件转换为通讯报文文件。随后,该通讯报文文件可用来生成 Parasoft SOAtest、Virtualize 或持续测试平台(CTP)中的虚拟资产或测试场景。
运行工具最基本的命令:
java -jar com.parasoft.soavirt.utilities.pcapparser-<version>.jar -pcap <inputPcapFile> -traffic <outputTrafficFileName>.txt
下面的示例命令将创建一个 output.txt 文件:
java -jar com.parasoft.soavirt.utilities.pcapparser-1.0.0.jar -pcap parabank_soap_wireshark.pcap -traffic output.txt
您可以将该文件转换为虚拟资产或测试场景。 请参阅 REST/SOA 功能测试。如需查看所有可用命令,请运行 java -jar com.parasoft.soavirt.utilities.pcapparser-<version>.jar
。
故障排除
PCAP Parser 要求在系统中安装本地 PCAP 库。对于 Linux 和 Mac 系统,您需要安装 libpcap。而在 Windows 系统中有两个可用的库:WinPcap 和 Npcap。您可以任选其一,但需注意,使用 Npcap 时可能需要进行额外配置。更多详情,请参阅 PCAP Parser 发行版随附的 README 文件。
PCAP Parser 发行版中附有供测试使用的 PCAP 示例文件。
第三方内容
此扩展包括来自第三方的资源项,如下:
- pcap4j
- pkt