[Geoserver-users] JMeter test plans for GeoServer

Hi List,
Does anyone have any JMeter test plans they can share for testing GeoServer with? I figure it’ll give me a running start rather than having to figure out JMeter from scratch.

I managed to find - http://www.lydonchandra.com/content/stress-testing-wms-jmeter - which got me a running install, but the jmx file link is a 404.

Thanks,
Jonathan

This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.

I’m using this:
https://github.com/ccancellieri/GeoServerStressTest

which is a quite simple, alpha version.

The Workflow:
GetCapabilities → CSV → randomize bbox and some other params →
Jmeeter stress tests → generate reports

Cheers,
Carlo

···

2013/12/17 Jonathan Moules <jonathanmoules@anonymised.com>

Hi List,
Does anyone have any JMeter test plans they can share for testing GeoServer with? I figure it’ll give me a running start rather than having to figure out JMeter from scratch.

I managed to find - http://www.lydonchandra.com/content/stress-testing-wms-jmeter - which got me a running install, but the jmx file link is a 404.

Thanks,
Jonathan

This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.

Rapidly troubleshoot problems before they affect your business. Most IT
organizations don’t have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk


Geoserver-users mailing list
Geoserver-users@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

==
GeoSolutions will be closed for Christmas Holidays from 23/12/2013 to 06/01/2014
==

Dott. Carlo Cancellieri
@cancellieric
Software Engineer

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Thanks for the replies. The GeoSolutions page (http://geoserver.geo-solutions.it/edu/en/adv_gsconfig/jmeter.html) was a good starting point.

Carlo - looks interesting but I’m not proficient at compiling so I’ll have to pass on it.

Cheers,
Jonathan

This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.

···

On 17 December 2013 10:36, carlo cancellieri <carlo.cancellieri@anonymised.com> wrote:

I’m using this:
https://github.com/ccancellieri/GeoServerStressTest

which is a quite simple, alpha version.

The Workflow:
GetCapabilities → CSV → randomize bbox and some other params →
Jmeeter stress tests → generate reports

Cheers,
Carlo

2013/12/17 Jonathan Moules <jonathanmoules@anonymised.com>

Hi List,
Does anyone have any JMeter test plans they can share for testing GeoServer with? I figure it’ll give me a running start rather than having to figure out JMeter from scratch.

I managed to find - http://www.lydonchandra.com/content/stress-testing-wms-jmeter - which got me a running install, but the jmx file link is a 404.

Thanks,
Jonathan

This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.


Rapidly troubleshoot problems before they affect your business. Most IT
organizations don’t have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk


Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

==
GeoSolutions will be closed for Christmas Holidays from 23/12/2013 to 06/01/2014
==

Dott. Carlo Cancellieri
@cancellieric
Software Engineer

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Jonathan,
it leverages on a maven jmeter plugin since it is built to be configured in a jenkins job (typically at the end of a deploy job). It will also generate an html page with charts results (which can be configured to be shown on the jenkins page).
To use on a command line you could take a look at the run.sh script which simply configure and run mvn.
Cheers,
Carlo

···

2013/12/19 Jonathan Moules <jonathanmoules@anonymised.com>

Thanks for the replies. The GeoSolutions page (http://geoserver.geo-solutions.it/edu/en/adv_gsconfig/jmeter.html) was a good starting point.

Carlo - looks interesting but I’m not proficient at compiling so I’ll have to pass on it.

Cheers,
Jonathan

This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.

==
GeoSolutions will be closed for Christmas Holidays from 23/12/2013 to 06/01/2014
==

Dott. Carlo Cancellieri
@cancellieric
Software Engineer

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


On 17 December 2013 10:36, carlo cancellieri <carlo.cancellieri@anonymised.com> wrote:

I’m using this:
https://github.com/ccancellieri/GeoServerStressTest

which is a quite simple, alpha version.

The Workflow:
GetCapabilities → CSV → randomize bbox and some other params →
Jmeeter stress tests → generate reports

Cheers,
Carlo

2013/12/17 Jonathan Moules <jonathanmoules@anonymised.com>

Hi List,
Does anyone have any JMeter test plans they can share for testing GeoServer with? I figure it’ll give me a running start rather than having to figure out JMeter from scratch.

I managed to find - http://www.lydonchandra.com/content/stress-testing-wms-jmeter - which got me a running install, but the jmx file link is a 404.

Thanks,
Jonathan

This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.


Rapidly troubleshoot problems before they affect your business. Most IT
organizations don’t have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk


Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

==
GeoSolutions will be closed for Christmas Holidays from 23/12/2013 to 06/01/2014
==

Dott. Carlo Cancellieri
@cancellieric
Software Engineer

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Hi Carlo,
I did notice that when looking in the build.bat file, but as I don’t have maven and my last brief experience with it went badly, I’ll stick with the stand-alone jmeter.
Thanks though!
Jonathan

This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.

···

On 19 December 2013 10:27, carlo cancellieri <carlo.cancellieri@anonymised.com> wrote:

Jonathan,
it leverages on a maven jmeter plugin since it is built to be configured in a jenkins job (typically at the end of a deploy job). It will also generate an html page with charts results (which can be configured to be shown on the jenkins page).
To use on a command line you could take a look at the run.sh script which simply configure and run mvn.
Cheers,
Carlo

2013/12/19 Jonathan Moules <jonathanmoules@anonymised.com>

Thanks for the replies. The GeoSolutions page (http://geoserver.geo-solutions.it/edu/en/adv_gsconfig/jmeter.html) was a good starting point.

Carlo - looks interesting but I’m not proficient at compiling so I’ll have to pass on it.

Cheers,
Jonathan

This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.

==
GeoSolutions will be closed for Christmas Holidays from 23/12/2013 to 06/01/2014
==

Dott. Carlo Cancellieri
@cancellieric
Software Engineer

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


On 17 December 2013 10:36, carlo cancellieri <carlo.cancellieri@anonymised.com> wrote:

I’m using this:
https://github.com/ccancellieri/GeoServerStressTest

which is a quite simple, alpha version.

The Workflow:
GetCapabilities → CSV → randomize bbox and some other params →
Jmeeter stress tests → generate reports

Cheers,
Carlo

2013/12/17 Jonathan Moules <jonathanmoules@anonymised.com>

Hi List,
Does anyone have any JMeter test plans they can share for testing GeoServer with? I figure it’ll give me a running start rather than having to figure out JMeter from scratch.

I managed to find - http://www.lydonchandra.com/content/stress-testing-wms-jmeter - which got me a running install, but the jmx file link is a 404.

Thanks,
Jonathan

This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.


Rapidly troubleshoot problems before they affect your business. Most IT
organizations don’t have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk


Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

==
GeoSolutions will be closed for Christmas Holidays from 23/12/2013 to 06/01/2014
==

Dott. Carlo Cancellieri
@cancellieric
Software Engineer

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Hi Jonathan,

please download:

http://lctest.land.vic.gov.au/cm/Geoserver233_JMoules.jmx

and fiddle the bits according to your needs. There was a login element as
well under the lop controller but I disabled that and took the values out.
Unfortunately for you, BBoxes are all Southern Hemisphere.

Cheers and Merry Xmas

Christian

-----
____________________________

Dr Christian Maul
Project Manager

Information Services Branch
Department Environment and Primary Industries
Level13, Marland House, 570 Bourke Street
Melbourne 3000

PO Box 500, East Melbourne Vic 3002

Telephone: +61-3-8636 2325
Telefax: +61-3-8636 2813
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/JMeter-test-plans-for-GeoServer-tp5094607p5095179.html
Sent from the GeoServer - User mailing list archive at Nabble.com.

Hi Christian,
Thanks for this, I’ve learnt a few things looking at it and managed to improve my test plan.

On suggestion - You only really need one listener to write to a file - they all do it in the same format and it seems to be interchangeable, although I do note that a couple of yours have different configs set. That might make things a bit faster.

Also, strictly speaking you don’t even need the Loop Controller - there’s one in the Thread Group properties (that threw me for a while - if the thread Group is set to “Forever”, it doesn’t matter what the Loop Controller is set at because it will still loop forever!).

This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.

···

Thanks again!
Jonathan

On 20 December 2013 00:18, cmaul <Christian.Maul@anonymised.com5905…> wrote:

Hi Jonathan,

please download:

http://lctest.land.vic.gov.au/cm/Geoserver233_JMoules.jmx

and fiddle the bits according to your needs. There was a login element as
well under the lop controller but I disabled that and took the values out.
Unfortunately for you, BBoxes are all Southern Hemisphere.

Cheers and Merry Xmas

Christian



Dr Christian Maul
Project Manager

Information Services Branch
Department Environment and Primary Industries
Level13, Marland House, 570 Bourke Street
Melbourne 3000

PO Box 500, East Melbourne Vic 3002

Telephone: +61-3-8636 2325
Telefax: +61-3-8636 2813

View this message in context: http://osgeo-org.1560.x6.nabble.com/JMeter-test-plans-for-GeoServer-tp5094607p5095179.html
Sent from the GeoServer - User mailing list archive at Nabble.com.


Rapidly troubleshoot problems before they affect your business. Most IT
organizations don’t have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk


Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users