It certainly is a pain comparing JMX files ... so I wrote a simple program using JDom to sort attributes within elements, and to sort collection and property elements - but not node or testelement elements.
[Even if this sorting would affect the running of a test, any differences it finds are real differences.] The results for ProxyServerTestPlan.jmx are shown below. I've removed org.apache.jmeter. and space=preserve from the output to make the differences clearer. ++ New properties: > property name=ThreadGroup.duration propType=testelement.property.StringProperty > property name=ThreadGroup.end_time propType=testelement.property.LongProperty > property name=ThreadGroup.on_sample_error propType=testelement.property.StringProperty > property name=ThreadGroup.scheduler propType=testelement.property.BooleanProperty > property name=ThreadGroup.start_time propType=testelement.property.LongProperty ++ Change of property type: < property name=LoopController.continue_forever propType=testelement.property.StringProperty --- > property name=LoopController.continue_forever propType=testelement.property.BooleanProperty > property name=TestElement.enabled propType=testelement.property.BooleanProperty ++ Change of class type: < collection name=ProxyControlGui.exclude_list class=java.util.LinkedList propType=testelement.property.CollectionProperty < collection name=ProxyControlGui.include_list class=java.util.LinkedList propType=testelement.property.CollectionProperty --- > collection name=ProxyControlGui.exclude_list class=java.util.HashSet propType=testelement.property.CollectionProperty > collection name=ProxyControlGui.include_list class=java.util.HashSet propType=testelement.property.CollectionProperty ++ Another new property: > property name=ProxyControlGui.capture_http_headers propType=testelement.property.BooleanProperty I'm not sure about the change of Collection class, but otherwise the other changes look harmless enough - unless anyone knows otherwise? There were some element ordering differences as well, which the program hides. I assumed that the placement of property and collection elements within a parent element was irrelevant, so long as the ordering of nodes and testelements was maintained. If this is true, I can perhaps look at incorporating the code into the JUnit test. I can release the JDom utility as a stand-alone tool anyway - I'm just not quite sure where to put it! S. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
