cncf / cluster

🖥🖥🖥🖥CNCF Community Cluster
https://cncf.io/cluster
154 stars 42 forks source link

Request hw resources for performance testing automation software #90

Closed lansio closed 1 year ago

lansio commented 5 years ago

First and Last Name

Alexander Babaev

Email

alexander.babaev@me.com

Company/Organization

EGAR Technology

Job Title

Test Manager

Project Title (i.e., summary of what do you want to do, not what is the name of the open source project you're working with)

Performance testing automation library

Briefly describe the project (i.e., what is the detail of what you're planning to do with these servers?)

Library written on Groovy, uses swarm/k8s orchestration for manage JMeter-based containers. Whole scheme use Gitlab as main storage, Gitlab-CI/Jenkins as automation, JSON-file/Confluence/Gitlab-Wiki as storage for "human readable" profiles and results, InfluxDB as online-results storage.

Is the code that you’re going to run 100% open source? If so, what is the URL or URLs where it is located? What is your association with that project?

Yes it open-sourced, Im developer of:

What kind of machines and how many do you expect to use (see: https://www.packet.net/bare-metal/)?

c2.medium.x86 up to 5 machines First of all I would like to arrange series of synthetic performance tests for:

  1. understanding how whole automation scheme will work on highload testing (try up to 100k hits per second, especially https requests)
  2. comparison of orchestration part (library supports dockerSwarm and k8s and I would like to check how orchestration affect to loading possibility of JMeter from containers)
  3. comparison of containerisation part

Of course, will be very interesting to compare what better for highload possibility - few high power machines or many "moscitos", but it needs additional HW pool... :(

On next steps I planning to check how OSes and JavaVMs affects on loading possibility of performance-testing microservices and resources usage.

What OS and networking are you planning to use (see: https://help.packet.net/technical/infrastructure/supported-operating-systems)?

Centos/Ubuntu/CoreOS

Any other relevant details we should know about?

I had results up to 30kTPS currently, it collected on 10-12 virtual machines (16gbX8cores) during DO free period, but there are few restrictions on DO during free period and, anyway, period is almost over :) And of course, if library will be interesting, feel free for any comments, additionals... Will be appreciate for any help.

dankohn commented 5 years ago

+1

Dan Kohn dan@linuxfoundation.org Executive Director, Cloud Native Computing Foundation https://www.cncf.io +1-415-233-1000 https://www.dankohn.com

On Fri, Nov 2, 2018 at 4:17 PM lansio notifications@github.com wrote:

First and Last Name

Alexander Babaev Email

alexander.babaev@me.com Company/Organization

EGAR Technology Job Title

Test Manager Project Title (i.e., summary of what do you want to do, not what is the name of the open source project you're working with)

Performance testing automation library Briefly describe the project (i.e., what is the detail of what you're planning to do with these servers?)

Library written on Groovy, uses swarm/k8s orchestration for manage JMeter-based containers. Whole scheme use Gitlab as main storage, Gitlab-CI/Jenkins as automation, JSON-file/Confluence/Gitlab-Wiki as storage for "human readable" profiles and results, InfluxDB as online-results storage. Is the code that you’re going to run 100% open source? If so, what is the URL or URLs where it is located? What is your association with that project?

Yes it open-sourced, Im developer of:

What kind of machines and how many do you expect to use (see: https://www.packet.net/bare-metal/)?

c2.medium.x86 up to 5 machines First of all I would like to arrange series of synthetic performance tests for:

  1. understanding how whole automation scheme will work on highload testing (try up to 100k hits per second, especially https requests)
  2. comparison of orchestration part (library supports dockerSwarm and k8s and I would like to check how orchestration affect to loading possibility of JMeter from containers)
  3. comparison of containerisation part

Of course, will be very interesting to compare what better for highload possibility - few high power machines or many "moscitos", but it needs additional HW pool... :(

On next steps I planning to check how OSes and JavaVMs affects on loading possibility of performance-testing microservices and resources usage. What OS and networking are you planning to use (see: https://help.packet.net/technical/infrastructure/supported-operating-systems )?

Centos/Ubuntu/CoreOS Any other relevant details we should know about?

I had results up to 30kTPS currently, it collected on 10-12 virtual machines (16gbX8cores) during DO free period, but there are few restrictions on DO during free period and, anyway, period is almost over :) And of course, if library will be interesting, feel free for any comments, additionals... Will be appreciate for any help.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/cncf/cluster/issues/90, or mute the thread https://github.com/notifications/unsubscribe-auth/AC8MBl8ctZDqyVqp5waFUBBMGzc3_EiUks5urKhmgaJpZM4YMQUQ .

taylorwaggoner commented 5 years ago

@lansio I have created your project and sent you an invitation to it in Packet. Please let us know if you have any questions. Thanks!

vielmetti commented 2 years ago

@lansio - from the looks of it this project has been completed, can you confirm?

github-actions[bot] commented 2 years ago

Checking if there are any updates on this issue

vielmetti commented 1 year ago

This project is complete, with no activity since 11/2018. I have removed the project from the CIL account.