java - 连接到远程服务器时,JMeter 在本地计算机上不起作用
问题描述
我在尝试使用一些远程机器运行 JMeter 测试时遇到了一些问题。当我在本地机器上做一个简单的测试时,它工作得非常好。
当我尝试使用我的机器和另外两台服务器启动测试时,问题就出现了。
当我启动时它很受欢迎
./jmeter -n -t ../../script.jmx -l ../../results.csv -e -o ../../report -Jthroughput=200 -Jduration=30 -Jvmnb=3 -q ../../propertiesFile.properties
但如果我这样做
./jmeter -n -t ../../script.jmx -l ../../results.csv -e -o ../../report -Jthroughput=200 -Jduration=30 -Jvmnb=3 -q ../../propertiesFile.properties -r -X
或者
./jmeter -n -t ../../script.jmx -l ../../results.csv -e -o ../../report -Jthroughput=200 -Jduration=30 -Jvmnb=3 -q ../../propertiesFile.properties -R127.0.0.1, 192.168.1.175, 192.168.1.15 -X
我有错误
无法配置以下远程引擎:[127.0.0.1]
如果我取出本地机器
./jmeter -n -t ../../script.jmx -l ../../results.csv -e -o ../../report -Jthroughput=200 -Jduration=30 -Jvmnb=3 -q ../../propertiesFile.properties -R192.168.1.175, 192.168.1.15 -X
它在另外两台服务器上也运行良好(但它忽略了我的 propertiesFile.properties 文件)。
我已经尝试处理它2天了,我真的不知道如何继续。
解决方案
在运行测试之前,请确保您在本地主机上运行 jemter-server。
检查您的 jmeter-server.log 以查看是否有任何错误。
您必须使用 -G 将属性发送到远程服务器。
推荐阅读
- php - Nginx php7.4权限被拒绝
- javascript - JS 表单验证器有问题。Chrome 中的控制台没有显示错误,但验证不起作用
- php - 如何在古腾堡编辑器 wordpress 中使用 get_theme_mod?
- python - 带有 .icns 的 tkinter mac os 徽标出现错误
- javascript - Vue 项目在每条路线后都变慢了
- python - 在 Mac 上安装 Tensorflow
- python - 无法使用 pandas iloc 摆脱列标签
- node.js - 列出目录 React 中的所有文件
- python - 平面文件 Python SQL 自动化流程 ETL 脚本
- javascript - UnhandledPromiseRejectionWarning:TypeError:无法读取 null 的属性