...
配置 .NET WCF HTTP 以便在 SOAtest 中使用
.NET WCF HTTP 传输选项允许你调用 传输选项允许您调用 Windows Communication Foundation
(使用 HTTP 传输的 .NET 3.0、3.5 或 4.0)web 服务。对于 4.0,此服务必须安装 .NET 4 CLR / client runtime。
...
端点是 web 服务端点的 URL。默认情况下,工具端点被设置为 WSDL WSDL 中定义的端点。除了 WSDL,还有其他三个端点选项:
- 默认:Default:当选择此选项时,端点将是拥有该工具的测试套件中定义的端点。若要查看测试套件中定义端点的 GUI,请单击测试套件节点并单击 Options 选项卡:
- 自定义:Custom:允许设置任何自定义端点。
- UDDI serviceKey: 描述在首选项面板的 WSDL/UDDI 选项卡中指定的 UDDI 注册中心中,使用 UDDI serviceKey 引用此服务器端点。
...
工具可以根据 WSDL 中定义的策略或 WCF 客户机配置文件中定义的端点绑定配置自动确定端点绑定信息。当选择了 约束到 Constrain to WSDL 工具选项时,端点的绑定将根据 工具选项时,端点的绑定将根据 WSDL 中定义的策略自动确定。当未选中 约束到 Constrain to WSDL 时,SOAtest 时,SOAtest 将在指定的 WCF 客户机配置文件中查找端点的绑定设置。
...
- WCF Client Configuration File: 单击 Browse 按钮以选择所需配置文件。
- 作为相对路径保存Persist As Relative Path:如果要将该文件的路径作为当前配置文件的相对路径来保存,则选择此选项。启用该选项可以更容易地在多个机器之间共享测试。如果该选项未启用,则测试套件将该文件路径保存为绝对路径。
- 打开服务配置编辑器:Open Service Configuration Editor:此选项只显示在安装了 Microsoft 服务配置编辑器的机器上。此功能允许你快速打开编辑器以创建新的服务配置文件,或查看或编辑当前选定的服务配置文件。服务配置编辑器的机器上。此功能允许您快速打开编辑器以创建新的服务配置文件,或查看或编辑当前选定的服务配置文件。
安全选项
“安全选项”选项卡允许你为各种安全凭据输入用户名和密码信息。此外, “安全选项”选项卡允许您为各种安全凭据输入用户名和密码信息。此外, Open Certificate Manager 选项也是可用的。单击 Open Certificate Manager 打开 Windows 证书管理器。Windows 证书管理器允许你在调用 证书管理器允许您在调用 Web 服务时管理身份验证所需的任何证书。WCF 配置文件可能有对 Windows 证书管理器显示的证书的引用
配置请求
在 Request 选项卡中,你可以为请求消息配置 选项卡中,您可以为请求消息配置 SOAP 信封。此 SOAP 信封是在任何传输和消息转换(如加密)之前配置的。.NET WCF 将在运行测试时自动应用消息和传输安全性。不需要 XML 签名器和 XML 加密工具,也不应该链接到该工具,不需要向 SOAP 请求添加任何安全数据头。应该出现的唯一 SOAP 数据头是 WS-Addressing 数据头,如果你的测试是从 数据头,如果您的测试是从 WSDL 创建的,那么 SOAtest 会自动添加该数据头。
...
DefaultConnectionLimit 属性的默认值是 2。如果你正在执行负载测试,并且需要两个以上的 2。如果您正在执行负载测试,并且需要两个以上的 HTTP 保持连接,我们建议增加此属性。
例如,在启动 SOAtest 时将 DefaultConnectionLimit 属性设置为 50(可以通过命令行 "-J-DSystem.Net.ServicePointManager.DefaultConnectionLimit=50")。可以在 SOAtest 命令行上配置的受支持的 ServicePointManager 属性的完整列表如下:
...