Ruby 如何使用JMeterGUI运行.rb脚本

Ruby 如何使用JMeterGUI运行.rb脚本,ruby,jmeter,Ruby,Jmeter,我正在尝试使用jmeter执行负载测试。我有我的脚本来提取和生成使用ruby的.json输出文件。现在我想使用output.json,它随jmeter中的每个线程事件而变化,并用100个线程运行它。如何使用JMeterGUI调用.rb?您可以使用jruby脚本引擎在jmeter中执行ruby jruby-engine.jar 将ruby相关JAR作为jruby核心复制到JMeter lib目录 在JSR223中,选择语言作为jruby 编写ruby脚本并运行测试 请注意,JRuby使用$pref

我正在尝试使用jmeter执行负载测试。我有我的脚本来提取和生成使用ruby的.json输出文件。现在我想使用output.json,它随jmeter中的每个线程事件而变化,并用100个线程运行它。如何使用JMeterGUI调用.rb?

您可以使用jruby脚本引擎在jmeter中执行ruby

jruby-engine.jar

将ruby相关JAR作为jruby核心复制到JMeter lib目录

在JSR223中,选择语言作为jruby

编写ruby脚本并运行测试

请注意,JRuby使用$prefix查找预定义变量:

$log.info("Hello from JRuby");
您可以使用从JMeter测试脚本调用任何外部命令或程序

配置示例:

更改:

c:\apps\ruby\bin\ruby.exe指向ruby可执行文件的实际路径 c:\temp\script.rb到.rb脚本的实际路径 更多信息: