我正在尝试使用jmeter执行负载测试。我有脚本来提取和生成使用ruby的.json输出文件。现在,我想在jmeter中使用此output.json(随每个线程事件而变化)并以100个线程运行它。如何使用jmeter gui调用.rb?
答案 0 :(得分:1)
您可以使用OS Process Sampler从JMeter测试脚本中调用任何外部命令或程序。
示例配置:
更改:
@EqualsAndHashCode
到c:\apps\ruby\bin\ruby.exe
可执行文件的实际路径ruby
到.rb脚本的实际路径更多信息:How to Run External Commands and Programs Locally and Remotely from JMeter
答案 1 :(得分:0)
您可以使用jruby脚本引擎在JMeter中执行ruby
Dowonload jruby-engine.jar
使用与ruby相关的jar(作为jruby-core)复制到JMeter lib目录
在JSR223中,将语言选择为[mysqld]
federated
编写红宝石脚本并运行测试
请注意,JRuby使用$前缀找到预定义变量:
jruby