下面是可以在属性文件中指定的高级配置选项列表。有关处理属性文件以及最常用选项的详细信息,请参阅 Server Configuration。
在本章节中:
常见 Virtualize 选项
misc.character.encoding
指定字符编码;有效值是正在使用的 JVM 上可用的任何编码。默认为 UTF-8。
misc.default.timeout
默认超时(以毫秒为单位)。允许自定义延迟的长度,在此之后,Virtualize 应该考虑将 HTTP、JMS 或 MQ 请求“超时”。默认是 30000 毫秒。 特别适用于消息转发工具。
misc.project.file.format
指定用于保存项目文件的文件格式(例如:.pva, .pvn, .changetemplate)。项目文件可以保存为三种格式:XML、二进制和压缩 XML。默认为 XML。
misc.automatically.backup.project.files
告诉 Virtualize 自动备份和保存正在处理的项目文件。默认为 false。
misc.warn.file.size
指定 REST API 返回关于大 .pva 文件大小的错误的阈值。然后可以通过划分其为更小的文件来减小文件大小(并防止性能问题)。默认为 20。
traffic.wizard.xpath.ignores
可以让你全局地指出,你希望在哪个时间忽略哪些值(如时间戳):
- 从流量中创建参数化的 .pvas,并
- 自动配置请求体关联。
格式中指定的排除:
traffic.wizard.xpath.ignores=[element name 1]:[value pattern 1];[element name 2]:[value pattern 2];[element name 3]:[value pattern 3]
默认值
*:[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}([.][0-9]{1,3})?(([+-][0-9]{2}:[0-9]{2})|Z)?
示例使用
traffic.wizard.xpath.ignores=*:[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}([.][0-9]{1,3})?(([+-][0-9]{2}:[0-9]{2})|Z)?;uuid:[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}
正则表达式中的反斜杠必须转义
当在正则表达式中使用反斜杠(\)时,需要进行转义。例如,表示单个数字的正则表达式 [\d],应输入为 [\\d]。
xml.conversion.data.model.directories
指定一个逗号分隔的目录列表,其中存放固定长度数据模型文件(用于固定长度响应程序)。
代理选项
- proxy.enable.proxy
- proxy.use.system.proxy.configuration
- proxy.use.automatic.configuration.script
- proxy.enable.proxy.authentication
- proxy.same.proxy.server.for.all.protocols
- proxy.automatic.configuration.script.location
- proxy.http
- proxy.http.port
- proxy.ftp
- proxy.ftp.port
- proxy.secure
- proxy.secure.port
- proxy.username
- proxy.password
- proxy.exceptions
proxy.enable.proxy
启用/禁用 Windows 和 IE 代理设置的应用程序。
如果 Windows/IE 配置正确,使代理访问相关网站,请设置此选项为 false
,并设置 proxy.use.system.proxy.configuration 选项为 true
。否则,将此选项设置为 true
并设置其他相关代理属性。
默认为 false
。
此选项特别适用于 消息转发 工具。
proxy.use.system.proxy.configuration
如果将 Windows 和 IE(使用相同设置)配置为正确使用代理来访问相关网站,请将此属性设置为 true
。
默认为 true
。
此选项特别适用于 消息转发 工具。
proxy.use.automatic.configuration.script
启用/禁用使用自动配置脚本的能力。将其设置为 true
并输入带有 proxy.automatic.configuration.script.location 设置的代理地址。
默认为 false
。
此选项特别适用于 消息转发 工具。
proxy.enable.proxy.authentication
如果你的代理服务器需要身份验证,请将此属性设置为 true,然后在 proxy.username 和 proxy.password 输入有效的用户名和密码。 默认为 false。
此选项特别适用于 消息转发 工具。
proxy.same.proxy.server.for.all.protocols
如果要为所有协议使用相同的代理服务器,请将此属性设置为 true,然后输入要在 proxy.http、proxy.ftp、proxy.secure 和 proxy.*.port 代理中使用的代理服务器的地址和端口。 默认为 true。
此选项特别适用于 消息转发 工具。
proxy.automatic.configuration.script.location
该值应该是脚本的 URL:HTTP(S) URL 或文件 URL。应将文件 URL 格式化为 "file:///”,紧跟于代理自动配置脚本所在的文件系统路径。例如,在 Windows 系统上,这个可能是 file:///c:/Users/user/scripts/proxy.pac。在 Linux 上,它可能是 file:///home/machine/scripts/proxy.pac。
此选项特别适用于 消息转发 工具。
proxy.http
要使用的 http 代理的地址。如果所有协议都使用相同的代理服务器,那么将使用这个值。
此选项特别适用于 消息转发 工具。
proxy.http.port
要使用的 http 代理的端口。如果所有协议都使用相同的代理服务器,那么将使用这个值。
此选项特别适用于 消息转发 工具。
proxy.ftp
要使用的 ftp 代理的地址。
此选项特别适用于 消息转发 工具。
proxy.ftp.port
要使用的 ftp 代理的端口。
此选项特别适用于 消息转发 工具。
proxy.secure
要使用的 secure 代理的地址。
此选项特别适用于 消息转发 工具。
proxy.secure.port
要使用的 secure 代理的端口。
此选项特别适用于 消息转发 工具。
proxy.username
启用代理身份验证时使用的用户名。
此选项特别适用于 消息转发 工具。
proxy.password
启用代理身份验证时使用的密码。
此选项特别适用于 消息转发 工具。
proxy.exceptions
如果你想允许来自指定 IP 地址的 Web 流量直接通过(避免代理),请在该属性中输入这些 IP 地址。如果要输入多个地址,请使用分号(;)将每个地址分隔开。
此选项特别适用于 消息转发 工具。