我正在使用https:///path将查询从Jmeter发送到应用程序。FQDN配置了2个IP。我需要知道,对于每个样本,我的FQDN解析到哪个IP。我们可以在JMeter listner中获得FQDN解析到的IP吗?
svgewumm1#
如果你的服务器没有在响应头或正文中返回它的IP地址--你将无法从“listter”(无论它是什么)中获得它但是,如果您执行以下操作,则可以从jmeter.log文件中获取此信息:1.将DNS缓存管理器添加到测试计划1.通过在 log4j2.xml 文件中添加下一行来启用调试日志记录:
<Logger name="org.apache.jmeter.protocol.http.control.DNSCacheManager" level="debug" />
通过这种方式,您将能够看到受测系统域名后面的底层IP地址
无论如何,您将需要添加DNS缓存管理器(或至少disable DNS caching),否则您将始终只访问一个将在JVM级别缓存的IP地址。
1条答案
按热度按时间svgewumm1#
如果你的服务器没有在响应头或正文中返回它的IP地址--你将无法从“listter”(无论它是什么)中获得它
但是,如果您执行以下操作,则可以从jmeter.log文件中获取此信息:
1.将DNS缓存管理器添加到测试计划
1.通过在 log4j2.xml 文件中添加下一行来启用调试日志记录:
通过这种方式,您将能够看到受测系统域名后面的底层IP地址
无论如何,您将需要添加DNS缓存管理器(或至少disable DNS caching),否则您将始终只访问一个将在JVM级别缓存的IP地址。