...
Parasoft Virtualize(通过 CTP 的精简型客户端接口)生成的流量文件可以用于测试创建和虚拟资产创建。的精简型客户端接口)生成的通讯报文可以用于测试创建和虚拟资产创建。
关于 SOAtest 记录代理
如果没有 Parasoft Virtualize,那便可以使用 SOAtest 的记录代理在应用程序运行时监视和捕获来自服务的实时 HTTP、JMS 或 MQ 流量。 这些代理可以同时捕获通过多个端点的实时流量。
当应用程序运行时,记录代理监视指定传输上的通信。SOAtest“监听”流量请求和响应,然后构建一个合法请求/响应对的流量文件。然后,将该流量用来生成测试套件,该套件表示在预配置的工具中捕获到的行为。响应对的通讯报文。然后,将该流量用来生成测试套件,该套件表示在预配置的工具中捕获到的行为。
支持 JMS、MQ、HTTP、HTTPS (SSL)、Basic、Digest 和 Kerberos 身份验证;不支持 NTLM。
...
- 捕获文件中的流量。告诉 SOAtest 如何连接以及希望它监视什么。启用监视后,SOAtest 将从捕获的请求和响应构建一个流量文件。将从捕获的请求和响应构建一个通讯报文。
- 有关更多详情,请查阅以下内容。
- 从该通讯报文中创建测试。从该流量文件中创建测试。
- 有关更多详情,请查阅 从流量中创建参数化的消息响应程序测试客户端 和 从流量创建固定的消息测试客户端。
...
- 选择 File> New> Other> SOAtest> Traffic> Record Traffic。
- 对于要记录流量的每个端点,请执行以下操作:
- 在 Configure Proxies for Recording Traffic 对话框汇总,单击 Add。
打开的向导将预先填充您已配置的任何连接。 - 在 Proxy Type下,选择所需传输(HTTP、JMS、MQ)。
- 完成所选传输的代理设置。请查阅 自定义分组标准 1、 录制测试生成的 HTTP、JMS 和 MQ 流量或 MQ Recording Configuration 以获得更多详情。
- 在 Traffic file 字段中,指定要保存将创建来捕获此流量的流量文件的位置。稍后可以使用该流量文件生成表示捕获到的实时流量的资产。 字段中,指定要保存将创建来捕获此流量的通讯报文的位置。稍后可以使用该通讯报文生成表示捕获到的实时流量的资产。
- 指定要如何在通讯报文中记录流量数据:指定要如何在流量文件中记录流量数据:
- Append new session data 将新的流量数据添加至现有流量文件中(其在 将新的流量数据添加至现有通讯报文中(其在 Traffic file 字段中指定)。如果指定文件早就不存在了,则将创建一个新的文件。
- Overwrite session data 重写现有流量文件中的流量数据(其在 重写现有通讯报文中的流量数据(其在 Traffic file 字段中指定)。如果指定文件早就不存在了,则将创建一个新的文件。
- 在 Configure Proxies for Recording Traffic 对话框汇总,单击 Add。
- 然后单击 OK。
- 在主向导面板中,单击 Next。
- 将被测试应用程序的主机和端口设置为向导中指定的位置。
- 从被测试的应用程序中,生成您想要记录的流量。
- 单击 Finish。
...
若要生成从使用服务器端 SSL 或双向 SSL 的服务捕获 HTTPS 流量的流量文件,请完成向导,如 流量的通讯报文,请完成向导,如 Capturing the Traffic (上述)中所述。
...