Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2020.1

...

Table of Contents
maxLevel1

前言

TCP/IP Socket 监听器是用于 Parasoft Virtualize 的自定义消息监听器扩展。它打开 TCP/IP 套接字,并监听传入消息(带有可配置的编码和 EOD 令牌),然后将每条消息转发给处理它的 Virtualize,然后返回虚拟化响应。

安装指南

可以通过 UI 或命令行安装此扩展。

UI 安装指南

  1. 选择 Parasoft> Preferences
  2. 在系统属性首选项中,单击 Add JARs
  3. 浏览到 com.parasoft.virtualize.listener.socket-<version>.jar 文件并单击 OK
  4. 重启 Virtualize。

命令行安装指南

将 com.parasoft.virtualize.listener.socket-<version>.jar 文件添加到 localsettings 属性文件中的 system.properties.classpath 属性。例如:

system.properties.classpath=<path to jar>/com.parasoft.virtualize.listener.socket-1.1.1.jar

使用说明

一旦安装成功,就可以在虚拟资产配置面板中选择并配置监听器了。

  1. 打开 Virtualize 服务器视图并选择一个虚拟资产。
  2. 导航到虚拟资产部署设置中的 Transports> Custom ,以访问套接字监听器。

    如果安装了多个监听器,则从 Select Implementation 下拉菜单选择 com.parasoft.virtualize.listener.socket.SocketListener

配置

可以配置以下设置。

连接设置

Scroll Table Layout
widths30%,70%

Port定义服务器的端口。如果为空,监听器将不会启动。
Maximum Connection Backlog定义要在待办事项列表中维护的最大连接量。如果工作线程很忙,那么当连接等待处理时,待办事项将开始被填充,如果待办事项被填充,那么接下来的连接将被侦听器拒绝。
Idle Sleep定义睡眠时间(以毫秒为单位),当没有要接受的挂起连接时,这可以避免繁忙循环占用 CPU 时间。

工作人员设置

Scroll Table Layout
widths30%,70%

...