質問

As per project requirement i am using JMeter as Loadtesting tool. JMeterPlugin available on http://jmeter-plugins.org really leverages your overall load testing results. I am using perfmon plugin and capture CPU,Memory, Disk IO and Network IO (this internally uses SIGAR framwrok). That works fine in UI Mode, but while i launched Jmeter using ANT in non gui mode, it's able to generate graphs specific to Jmeter (Response time,TPS, etc) but not able to generate System matrices which i included in test plan. did any one has tried this Plugin in Non GUI mode?

Please find below snippet of build.xml

<target name="create-graphs" depends="create-reports">
        <ac:for param="reportType" list="AggregateReport,HitsPerSecond,ResponseTimesPercentiles,ThroughputOverTime,ThroughputVsThreads,TimesVsThreads,ResponseTimesOverTime,ThreadsStateOverTime,TransactionsPerSecond">
            <sequential>
                <java jar="${jmeter.home}/lib/ext/CMDRunner.jar" fork="true">
                    <arg value="--tool"/>
                    <arg value="Reporter"/>
                    <arg value="--generate-png"/>
                    <arg value="${result.path}/@{reportType}.png"/>
                    <arg value="--input-jtl"/>
                    <arg value="${result.path}/JMeterResults.xml"/>
                    <arg value="--plugin-type"/>
                    <arg value="@{reportType}"/>
                    <arg value="--width"/>
                    <arg value="800"/>
                    <arg value="--height"/>
                    <arg value="600"/>
                </java>
            </sequential>
        </ac:for>
    </target>

Thanks,

Priyank Shah

役に立ちましたか?

解決

As far as I know, Servers Performance Monitoring listener saves results in its own separate result file, not the common result file. So you should use this separate file for reporting.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top