You could try our ruby based DSL .. http://flood-io.github.io/ruby-jmeter/
On Thursday, January 22, 2015, jmeterdev <[email protected]> wrote: > So you say using the Java API to produce JMX files is "unsupported" and > yet I > have a code sample that shows me how to create a thread, sampler and save > the result to a JMX file. > > We are interested in *bundling* JMeter with our own "facilities" which > include HTTP Processing of services in a middleware solution. The idea > would be to produce JMX files that can later be edited - by say disabling > certain steps. > > Specifically what we want to do is: > > 1. Generate XPath Assertions for XML response documents (via HTTP Requests) > 2. Produce dynamically a JMX file with XPath Assertions > 3. Allow Business Analysts to browse the resulting file > 4. Allow them to disable/modify XPath Assertions to better match the test > case > > This would allow/give the customers the BEST value for their middleware > solution. Our goal would be to fully automate the solution given an "input > file" and then produce an "XML output file", "XPath Assertions" and > "Dynamic > JMX file". > > Test plans may then be used to *tweak* the tests by enabling/disabling > certain XPath Assertions and allowing a Business User to modify certain > assertions to better match the business validation of their test cases. > > For us this would be a very *important* middleware solution and we of > course > could offer this solution to all our existing customers. > > Examples: Handling of a PurchaseOrder, you would want to DISABLE PONumber > validation but keep things like POStatus (Ok, Backorder, etc.) > > > Kristopher > > > > -- > View this message in context: > http://jmeter.512774.n5.nabble.com/Using-Java-API-to-generate-JMX-files-tp5721657p5721660.html > Sent from the JMeter - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] <javascript:;> > For additional commands, e-mail: [email protected] > <javascript:;> > > -- Tim Koopmans [image: Flood IO Pty Ltd] <https://flood.io>
