Sha256: cde5f1cc200257b99369f1b092abc3e32607503321288014d2d5a0d2ada3830b

Contents?: true

Size: 788 Bytes

Versions: 22

Compression:

Stored size: 788 Bytes

Contents

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
require 'ruby-jmeter'

build_args = ->(args) do
  args.collect do |arg|
    {
      xpath: "//collectionProp[@name='Arguments.arguments']",
      value: Nokogiri::XML(<<-EOF.strip_heredoc).children
              <elementProp name="" elementType="Argument">
                <stringProp name="Argument.name"></stringProp>
                <stringProp name="Argument.value">#{arg}</stringProp>
                <stringProp name="Argument.metadata">=</stringProp>
              </elementProp>
            EOF
    }
  end
end


test do
  os_process_sampler 'SystemSampler.command' => 'git',
                      update_at_xpath: build_args.call(['push', 'origin', 'master'])

end.run(path: '/usr/share/jmeter/bin/', gui: true)

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
ruby-jmeter-3.1.08 examples/OS_process_sampler.rb
ruby-jmeter-3.1.07 examples/OS_process_sampler.rb
ruby-jmeter-3.1.06 examples/OS_process_sampler.rb
ruby-jmeter-3.1.05 examples/OS_process_sampler.rb
ruby-jmeter-3.1.04 examples/OS_process_sampler.rb
ruby-jmeter-3.1.03 examples/OS_process_sampler.rb
ruby-jmeter-3.1.02 examples/OS_process_sampler.rb
ruby-jmeter-3.1.01 examples/OS_process_sampler.rb
ruby-jmeter-3.0.13 examples/OS_process_sampler.rb
ruby-jmeter-3.0.12 examples/OS_process_sampler.rb
ruby-jmeter-3.0.11 examples/OS_process_sampler.rb
ruby-jmeter-3.0.10 examples/OS_process_sampler.rb
ruby-jmeter-3.0.9 examples/OS_process_sampler.rb
ruby-jmeter-3.0.8 examples/OS_process_sampler.rb
ruby-jmeter-3.0.7 examples/OS_process_sampler.rb
ruby-jmeter-3.0.6 examples/OS_process_sampler.rb
ruby-jmeter-3.0.5 examples/OS_process_sampler.rb
ruby-jmeter-3.0.4 examples/OS_process_sampler.rb
ruby-jmeter-3.0.3 examples/OS_process_sampler.rb
ruby-jmeter-3.0.2 examples/OS_process_sampler.rb