Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Parasoft Virtualize(通过 CTP 的精简型客户端接口)生成的流量文件可以用于测试创建和虚拟资产创建。的精简型客户端接口)生成的通讯报文可以用于测试创建和虚拟资产创建。

关于 SOAtest 记录代理

如果没有 Parasoft Virtualize,那便可以使用 SOAtest 的记录代理在应用程序运行时监视和捕获来自服务的实时 HTTP、JMS 或 MQ 流量。  这些代理可以同时捕获通过多个端点的实时流量。

当应用程序运行时,记录代理监视指定传输上的通信。SOAtest“监听”流量请求和响应,然后构建一个合法请求/响应对的流量文件。然后,将该流量用来生成测试套件,该套件表示在预配置的工具中捕获到的行为。响应对的通讯报文。然后,将该流量用来生成测试套件,该套件表示在预配置的工具中捕获到的行为。

支持 JMS、MQ、HTTP、HTTPS (SSL)、Basic、Digest 和 Kerberos 身份验证;不支持 NTLM。

...

  1. 捕获文件中的流量。告诉 SOAtest 如何连接以及希望它监视什么。启用监视后,SOAtest 将从捕获的请求和响应构建一个流量文件。将从捕获的请求和响应构建一个通讯报文。
    • 有关更多详情,请查阅以下内容。
  2. 从该通讯报文中创建测试。从该流量文件中创建测试。

...

  1. 选择 File> New> Other> SOAtest> Traffic> Record Traffic
  2. 对于要记录流量的每个端点,请执行以下操作:
    1. 在 Configure Proxies for Recording Traffic 对话框汇总,单击 Add



      打开的向导将预先填充您已配置的任何连接。
    2. Proxy Type下,选择所需传输(HTTP、JMS、MQ)。
    3. 完成所选传输的代理设置。请查阅 自定义分组标准 1录制测试生成的 HTTP、JMS 和 MQ 流量MQ Recording Configuration 以获得更多详情。
    4. Traffic file 字段中,指定要保存将创建来捕获此流量的流量文件的位置。稍后可以使用该流量文件生成表示捕获到的实时流量的资产。 字段中,指定要保存将创建来捕获此流量的通讯报文的位置。稍后可以使用该通讯报文生成表示捕获到的实时流量的资产。
    5. 指定要如何在通讯报文中记录流量数据:指定要如何在流量文件中记录流量数据:
      • Append new session data 将新的流量数据添加至现有流量文件中(其在 将新的流量数据添加至现有通讯报文中(其在 Traffic file 字段中指定)。如果指定文件早就不存在了,则将创建一个新的文件。
      • Overwrite session data 重写现有流量文件中的流量数据(其在 重写现有通讯报文中的流量数据(其在 Traffic file 字段中指定)。如果指定文件早就不存在了,则将创建一个新的文件。
  3. 然后单击 OK



  4. 在主向导面板中,单击 Next
  5. 将被测试应用程序的主机和端口设置为向导中指定的位置。



  6. 从被测试的应用程序中,生成您想要记录的流量。
  7. 单击 Finish

...

若要生成从使用服务器端 SSL 或双向 SSL 的服务捕获 HTTPS 流量的流量文件,请完成向导,如 流量的通讯报文,请完成向导,如 Capturing the Traffic (上述)中所述。

...