【问题标题】:JMeter Issue in VLAN enabled system启用 VLAN 的系统中的 JMeter 问题
【发布时间】:2015-01-16 23:40:54
【问题描述】:

一旦我的机器启用了 VLAN,我既无法使用 JMeter-2.9 工具准备新脚本,也无法执行之前在同一台机器上运行的旧脚本。

请查看我在运行旧脚本时收到的以下错误消息:

*Thread Name: 46_Drug Issue 1-1
Sample Start: 2014-11-19 16:22:40 IST
Load time: 1001
Latency: 0
Size in bytes: 1720
Headers size in bytes: 0
Body size in bytes: 1720
Sample Count: 1
Error Count: 1
Response code: Non HTTP response code: java.net.ConnectException
Response message: Non HTTP response message: Connection refused: connect
Response headers:
HTTPSampleResult fields:
ContentType: 
DataEncoding: null*

在我的 Windows 机器上记录新的测试计划时,我可以在 JMeter 工具中启用 HTTP 代理服务器浏览不同的页面,但事务控制器中没有记录任何 HTTP 请求。

任何人都可以建议,如何克服这个问题?

【问题讨论】:

    标签: performance jmeter performance-testing vlan


    【解决方案1】:

    据我所知,问题与代理有关。

    Jmeter 位于您的机器和代理之间,这就是它记录所有进出您机器的请求的方式。如果您的代理设置正确,您在 VLAN 或 WAN 中都没有关系。

    请检查您的代理设置,一旦将应用类似的代理设置(Localhost,8080) 放入 VLAN 中,或者您可以通过使用 JMeter 参数启动 Jmeter 为您的 Jmeter 提供单独的代理,

    Jmeter.bat -H <hostname> -P <port> -u <username> -a <pwd> 
    

    【讨论】:

    • 据我所知,代理设置只有在 JMeter 中录制新脚本时才会出现,但在执行任何现有脚本时都没有关系。我可以使用 IE 中的默认 LAN 设置手动访问应用程序。包含应用程序正确 URL 的现有脚本执行在我的机器上不起作用,但相同的脚本在未启用 VLAN 的不同机器上运行。这就是为什么我怀疑 VLAN 是这里的罪魁祸首。代理设置和您提到的启动 JMeter 的确切方式也已验证,但问题仍然存在。
    猜你喜欢
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 2012-06-28
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 2011-01-03
    • 2017-11-19
    相关资源
    最近更新 更多