Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test performance of Plone 5.2 in Python 3 and 2 #2635

Open
pbauer opened this issue Nov 26, 2018 · 5 comments

Comments

Projects
None yet
5 participants
@pbauer
Copy link
Member

commented Nov 26, 2018

Plone needs performance tests to allow comparing different versions Plone and Python. Ideally all significant changes should be performance-tested.

@pbauer pbauer added this to the Plone 5.2 milestone Nov 26, 2018

@gforcada

This comment has been minimized.

Copy link
Contributor

commented Nov 27, 2018

Wishes, wishes, please come true 😃6

@hvelarde

This comment has been minimized.

Copy link
Member

commented Nov 28, 2018

I have always dreamed about something like a performance unittest layer :)

I saw there's a benchamark suite: https://github.com/python/performance

@gforcada

This comment has been minimized.

Copy link
Contributor

commented Nov 28, 2018

The problem with performance is getting a valid/repeatable testing environment.

Shared infrastructure (like jenkins.plone.org) is repeatable, but not valid, as you will get plenty of different values depending on the workload of jenkins 😕

An external service, i.e. demo.plone.org is not much repeatable, as is being continued used but it will have also network problems as well.

Which kind of performance tests do you want to write? unit tests? functional? end to end?

@tisto

This comment has been minimized.

Copy link
Member

commented Nov 29, 2018

FYI: I have jmeter performance test in place for Plone 4.3 and 5.0 if I recall correctly. I also did performance tests with plone.restapi. I even tried to set them up on jenkins.plone.org. The main problem is setting up a dedicated machine that allows us to have proper results. Shared VMs are usually not a good idea...

@sauzher

This comment has been minimized.

@pbauer pbauer referenced this issue Feb 25, 2019

Closed

PLIP: Port Plone to Python 3 #2368

14 of 17 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.