我有一台linux机器(比如m1)[一台openStack机器]来运行我的jmeter测试。我的典型过程是将最新的jmx文件放在这台机器上,并在以下命令下触发:nohup/path/to/jmeter/bin/jmeter-n-t/path/to/script/test。jmx-l/path/to/resultsFolder/results。jtl
现在,我想通过jenkins作业触发相同的测试,它实际上应该执行与上面相同的活动。
我执行两个活动(一个是手动触发m1上的jmeter-server和其他运行jenkins作业通过m1运行测试)
>
詹金斯的工作
我已经创建了一个jenkins管道作业:阶段1:在jenkins主阶段中检查jmete2:在jenkins主阶段中检查最新脚本3:运行jmete3远程测试-
使用的命令:sh"'chmod u x jmete2/bin/jmeter.shjmete2/bin/jmeter.sh-n-t路径/在哪里/jenkins/检查/最新/测试/test.jmx-R 10.X. X. X-lresults.jtl"'
>
阶段1和阶段2运行良好。
阶段3:控制台输出显示如下
而且它一直在显示处理。。。。。。。。。除非我触发手动关机。
所以我要找两件事
.有什么好主意吗。提前谢谢你!
您可以通过至少2种方式在远程从服务器上启动jmeterserver:
我想从我的Gradle脚本运行JMeter GUI,这样我就可以仔细控制版本和环境因素,这样我的本地开发人员机器构建1就没有必要的设置了。 我的JMeter的构建。gradle(多项目构建的一部分): 1目前,在我的构建中,所有内容都受到严格的版本控制,是Gradle构建的一部分。这包括NodeJS、NPM和Terraform。从字面上看,唯一的设置先决条件是Java8 JDK。我想用JMeter
问题内容: 有人尝试过将Dojo DOH单元测试与Jenkins集成吗? 我想执行以下操作,但是如果已经完成,则不想重新发明它。所以,我在想: 从Jenkins的构建后步骤开始DOH测试,然后等待结果 在无头浏览器(例如Crowbar)中自己运行测试 从Crowbar返回的HTML解析成功/错误计数 查找(或编写)一个Jenkins插件,该插件将(a)如果测试失败会导致构建失败;(b)呈现测试结果
问题内容: 我试图通过这样的本地服务器上的ssh命令在远程linux服务器上执行命令: ssh myremoteserver’类型ttisql’ 其中ttisql是我的远程计算机路径上的可执行文件。 运行此命令的结果是: bash:第0行:类型:ttisql:未找到 当我只是先连接并执行以下操作: ssh myremoteserver 然后输入命令: [myuser @ myremoteserve
我有以下结构: 机器1:Jenkins从机(Windows) 机器2:JMeter机器(Windows) 我想得到什么?机器1从Jenkins接收一些参数(用于JMeter测试)。 因此,性能.bat看起来像这样: 因此,基本上它会创建一个结果文件夹,然后导航到JMeter位置并尝试使用给定值运行性能测试。 问题。PSExec似乎没有按预期执行命令。通过CMD发送3个命令:为结果创建文件夹,导航到
我想通过Jenkins/Hudson运行用Java编写的本地Selenium测试脚本。是否可以从我的本地windows机器运行脚本?到目前为止,我已经用Java编写了一些简单的Selenium测试,如果我通过Eclipse IDE执行它们,这些测试运行得非常好。我将感谢一个深入的解释。
我正在尝试设置一个类,以便我可以通过ssh连接到远程服务器(我有IP、用户名和密码),然后发送类似“echo”test“”的命令,然后接收回输出(例如,“test”)。我用JSch来做这个,但我不知道怎么做。 我不知道该怎么办,连接后我卡住了。 非常感谢您的建议。