当前位置: 首页 > 知识库问答 >
问题:

Ant-Jmeter分布式负载测试:主服务器不向从服务器发送参数

邵正雅
2023-03-14

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

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

>

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

    在调试时,我观察到我的build.xml没有参数到达从机。所以每个参数默认为“1”

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

    防火墙:关闭防病毒:关闭GUI模式也可以在从机上运行

    我需要正确使用ant-jmeta任务,因为我需要Ant-jmeta超文本标记语言报告。有人能解释一下是什么问题吗?

  • 共有1个答案

    常光明
    2023-03-14

    可怜的留档分布式负载测试使用Ant-jeter提到只是做一个远程="true"…

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

    您可能会猜到,只有执行remoterun=“true”才能奏效!

    希望它能帮助有需要的人!:)

     类似资料:
    • 我想用Jmeter和bitbucket服务器负载测试下面的场景。 通过jmeter对bitbucket服务器负载测试git克隆和git更新操作。 最初将有20个用户向bitbucket服务器发出克隆请求,20个用户向bitbucket服务器发出git更新请求。 在jmeter中为测试配置了多个git repo和多个用户。 由于这些都是非浏览器操作(git克隆操作),我不知道如何提取准确的url击中

    • hprose 为发布服务提供了多个方法,这些方法可以随意组合,通过这种组合,你所发布的服务将不会局限于某一个函数,某一个方法,某一个对象,而是可以将不同的函数和方法随意重新组合成一个服务。 AddFunction 方法 AddFunction(name string, function interface{}, option ...Options) Service 该方法的用于发布一个函数(命名函

    • 我看到一个SO线程说高CPU可能是因为JVM中的高内存。因此,我寻找监视JVM内存使用的工具,并遇到了VisualVM。不幸的是,我对它的理解不够好,无法使用它;我把它安装在QA服务器上,但我想不出一种方法让它找到在其他服务器上运行的测试计划。我在开始测试计划后立即启动它,但什么也没有显示出来。我确实添加了远程服务器,但我看不到任何选择。 我是否应该使用另一个负载生成实用程序或采取任何替代步骤?

    • 我正在尝试从Android向我的php服务器提交数据。然而,所有的答案似乎都使用了不推荐使用的ApacheHTTP库。我不想用它,当我试着用的时候,它不起作用。 现在它似乎什么也没做。它似乎连接到web服务器,但服务器不写入任何数据。如果我只是用浏览器访问url,它会写入一个文件。 php代码是 然后在Android studio中,我会在按下按钮后放入所有代码

    • 主要内容:创建JMeter测试计划,添加采样器,添加监听器,保存并执行测试计划,验证输出,添加吞吐量控制器,验证输出在本节中,我们将学习如何使用吞吐量控制器在JMeter中创建分布式负载测试计划。 出于测试目的,我们将在我们网站 www.yiibai.com 的URL下的某些网页上创建分布式负载。这些网页包括: 主页: www.yiibai.com 第1页(Java): www.yiibai.com/cplusplus/ 第2页(C语言): www.yiibai.com/cprogramming

    • 我正在尝试学习负载平衡和服务器是如何工作的(既有云服务器,也有常规池服务器)。根据我的理解,负载均衡器将用户的请求重定向到压力/连接量最少的服务器,这样无论有多少用户在发出相同的请求,网页都可能快速加载。我感到困惑的部分是每个服务器所做的任务。从我在网上看到的图和诸如此类的东西来看,似乎有多个服务器执行不同的任务,例如发送视图文件(html)、发送静态内容或数据库服务器(MySQL)。但我也听说这