【问题标题】:Ant-Jmeter distributed Load Testing: Master does not send parameters to slaveAnt-Jmeter分布式负载测试:Master不向slave发送参数
【发布时间】:2016-07-25 17:37:59
【问题描述】:

当我使用 ant 任务运行时(ant -Dtest=test -DThreads_CE=10 -DRampUp_CE=10 -DLoop_CE=1):

只启动了 1 个线程,我收到包含请求的错误:

  1. “非 HTTP 响应代码:java.net.SocketException - 非 HTTP 响应消息:网络不可达:连接”

  2. 在调试时,我发现我的 build.xml 中没有任何参数到达从机。所以每个参数默认为“1”

但是,当相同的脚本通过 headless Jmeter(jmeter -n -t test.jmx -R 172.27.xx.xxx) 运行时: 该脚本对所有请求都运行良好。

防火墙:关闭 杀毒软件:关 GUI 模式在从机上也能正常运行

我需要为此正确使用 ant-jmeter 任务,因为我需要 Ant-jmeter HTML 报告。 有人可以阐明可能是什么问题吗?

【问题讨论】:

    标签: ant jmeter


    【解决方案1】:

    使用 Ant-jmeter 进行分布式负载测试的不良文档提到只是为了做一个 remoterun="true"...

    但事实证明,您的 build.xml 中存在的每个参数的 remote="true" 属性对于将该值发送到从站是强制性的。

    你猜remoterun="true" 会单独工作!

    希望对有需要的人有所帮助! :)

    【讨论】:

    • 您是否将其设置为目标属性或类似单独的属性标签?
    • 目标属性
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多