Class: Gridinit::Jmeter::JavaRequest
- Inherits:
-
Object
- Object
- Gridinit::Jmeter::JavaRequest
- Includes:
- Helper
- Defined in:
- lib/gridinit-jmeter/idl/java_request.rb
Instance Attribute Summary collapse
-
#doc ⇒ Object
Returns the value of attribute doc.
Instance Method Summary collapse
-
#initialize(name, params = {}) ⇒ JavaRequest
constructor
A new instance of JavaRequest.
Methods included from Helper
Constructor Details
#initialize(name, params = {}) ⇒ JavaRequest
Returns a new instance of JavaRequest.
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/gridinit-jmeter/idl/java_request.rb', line 15 def initialize(name, params={}) @doc = Nokogiri::XML(<<-EOS.strip_heredoc) <JavaSampler guiclass="JavaTestSamplerGui" testclass="JavaSampler" testname="#{name}" enabled="true"> <elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" enabled="true"> <collectionProp name="Arguments.arguments"> <elementProp name="Sleep_Time" elementType="Argument"> <stringProp name="Argument.name">Sleep_Time</stringProp> <stringProp name="Argument.value">100</stringProp> <stringProp name="Argument.metadata">=</stringProp> </elementProp> <elementProp name="Sleep_Mask" elementType="Argument"> <stringProp name="Argument.name">Sleep_Mask</stringProp> <stringProp name="Argument.value">0xFF</stringProp> <stringProp name="Argument.metadata">=</stringProp> </elementProp> <elementProp name="Label" elementType="Argument"> <stringProp name="Argument.name">Label</stringProp> <stringProp name="Argument.value"/> <stringProp name="Argument.metadata">=</stringProp> </elementProp> <elementProp name="ResponseCode" elementType="Argument"> <stringProp name="Argument.name">ResponseCode</stringProp> <stringProp name="Argument.value"/> <stringProp name="Argument.metadata">=</stringProp> </elementProp> <elementProp name="ResponseMessage" elementType="Argument"> <stringProp name="Argument.name">ResponseMessage</stringProp> <stringProp name="Argument.value"/> <stringProp name="Argument.metadata">=</stringProp> </elementProp> <elementProp name="Status" elementType="Argument"> <stringProp name="Argument.name">Status</stringProp> <stringProp name="Argument.value">OK</stringProp> <stringProp name="Argument.metadata">=</stringProp> </elementProp> <elementProp name="SamplerData" elementType="Argument"> <stringProp name="Argument.name">SamplerData</stringProp> <stringProp name="Argument.value"/> <stringProp name="Argument.metadata">=</stringProp> </elementProp> <elementProp name="ResultData" elementType="Argument"> <stringProp name="Argument.name">ResultData</stringProp> <stringProp name="Argument.value"/> <stringProp name="Argument.metadata">=</stringProp> </elementProp> </collectionProp> </elementProp> <stringProp name="classname">org.apache.jmeter.protocol.java.test.JavaTest</stringProp> </JavaSampler>) EOS update params end |
Instance Attribute Details
#doc ⇒ Object
Returns the value of attribute doc.
12 13 14 |
# File 'lib/gridinit-jmeter/idl/java_request.rb', line 12 def doc @doc end |