Sebb, I guess you missed the point of Dimitris - to try and run a script
from jmeter 2.6 on jmeter2.5 executable.
Dimitris - as sebb wrote currently only jmx version is reflected in the jmx
file, so you cannot directly know which version of jmeter was used to
create this script.

I do find it useful too to have the jmeter version saved into the jmx file.
Maybe you should open a bugzilla on this...

On Tue, Aug 7, 2012 at 11:44 AM, sebb <[email protected]> wrote:

> On 7 August 2012 09:20, Dimitris Balaouras <[email protected]> wrote:
> > Hi there,
> >
> > When opening a jmx file that was created with a newer version of jmeter
> > (e.g. 2.6) from an older version of jmeter (e.g. 2.3.4), an "error
> > in test plan" is thrown; not a detailed error message but fair enough.
> >
> > I am wondering though, why is the version of jmeter that was used to
> create the jmx missing from the file itself? Wouldn't be handy to have the
> JMeter version in an attribute inside the jmeterTestPlan tag?
> >
> > example: <jmeterTestPlan version="1.2" properties="2.2"
> jmeter:version="2.5.1">
>
> The JMeter version does not directly affect the jmx version.
> The intention was to update the "version" field whenever changes were
> made, but some changes were unfortunately not reflected in the version
> attribute.
>
> > Future versions of JMeter could use this attribute and external tools
> can parse jmx files without the need of heuristics. In my case, a proxy
>  would be able to delegate the execution of the jmx to the correct jMeter
> executable.
> >
>
> JMeter should be able to run test plans from previous versions, unless
> the test plan is very old.
>
> If you have some examples where this does not apply, please raise a
> Bugzilla report.
>
> >
> >
> > Thanks,
> > -Dimitris
> >
>

Reply via email to