首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于linux的J抄分布式测试

基于linux的J抄分布式测试
EN

Stack Overflow用户
提问于 2018-07-12 11:24:41
回答 1查看 2.3K关注 0票数 0

我正尝试在linux服务器上使用apache-jmeter 2.9进行分布式测试。

默认端口(1099)已经被使用(由jboss使用),我将端口更改为1097,我现在在一台机器上启动j抄服务器,并在单机上启动测试。

is server似乎是成功启动的,但每当我试图超出脚本时,都会显示以下错误。

代码语言:javascript
复制
[jboss@StagingSvr2 bin]$ ./jmeter -n -t CBL_Load/CBL_Admin_Load.jmx -l
.jtl -R 172.16.0.2
Creating summariser <summary>
Created the tree successfully using CBL_Load/CBL_Admin_Load.jmx
Configuring remote engine for 172.16.0.2
Failure connecting to remote host: 172.16.0.2
java.rmi.ConnectIOException: non-JRMP server at remote endpoint
Failed to configure 172.16.0.2
[![enter image description here][1]][1]No remote engines were started.

我已经通过谷歌,但无法找到确切的解决方案,我正在做的问题!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-12 11:43:47

  1. 确保在端口1097上没有使用netstatnctelnet监听任何内容。查看non-JRMP server at remote endpoint,就会发现存在一些东西,而不是JMeter RMI端点。尝试使用上述工具定位自由端口,并将JMeter从服务器绑定到该端口。
  2. 关于bind JMeter slave,我建议修改启动命令如下: ./jmeter server -Dserver_port=xxxx 其中xxxx是Linux系统上的一个自由端口。
  3. 修改主启动命令以包括端口,如下所示: -R 172.16.0.2:xxxx -n -t CBL_Load/CBL_Admin_Load.jmx -l result.jtl

更多信息:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51304421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档