https://github.com/layer5io/gowrk2
Meshery's support for wrk2
https://github.com/layer5io/gowrk2
load-generator management-plane meshery multi-mesh-management multi-mesh-manager service-mesh-manager service-mesh-performance service-mesh-performance-benchmark service-mesh-performance-management
Last synced: 6 months ago
JSON representation
Meshery's support for wrk2
- Host: GitHub
- URL: https://github.com/layer5io/gowrk2
- Owner: layer5io
- License: apache-2.0
- Created: 2019-09-14T01:00:21.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-08-19T19:05:01.000Z (about 2 years ago)
- Last Synced: 2025-03-29T07:11:20.462Z (6 months ago)
- Topics: load-generator, management-plane, meshery, multi-mesh-management, multi-mesh-manager, service-mesh-manager, service-mesh-performance, service-mesh-performance-benchmark, service-mesh-performance-management
- Language: Go
- Homepage:
- Size: 119 KB
- Stars: 17
- Watchers: 4
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gowrk2
Meshery supports user choice of load generator. See the [Integrating Meshery with Load Generators](https://docs.google.com/document/d/1jZMOih3Qn1ixrq1Ve6fkdZZ4TuKNoF_qfClDZTnLNcw/edit) design document for more details.
To test:
```sh
go run main.go
``````sh
{"AvgLatency":"98339.20","Bytes":"12606","BytesTransferPerSec":"6261.34","DurationInMicroseconds":"2013308.00","MaxLatency":"240768.00","MinLatency":"13968.00","Percentiles":[{"Count":"10","Percent":"50","Value":"83.839000"},{"Count":"15","Percent":"75","Value":"120.063000"},{"Count":"18","Percent":"90","Value":"170.751000"},{"Count":"20","Percent":"99","Value":"240.895000"},{"Count":"20","Percent":"99.9","Value":"240.895000"},{"Count":"20","Percent":"99.99","Value":"240.895000"},{"Count":"20","Percent":"99.999","Value":"240.895000"},{"Count":"20","Percent":"100","Value":"240.895000"}],"RequestsPerSec":"10.93","StdDev":"53840.26","UrlRequestCount_1":8,"UrlRequestCount_2":14,"Url_1":"https://gmail.com:443","Url_2":"https://gmail.com:443"}
```
Community and Contributing
Our projects are community-built and welcome collaboration. 👍 Be sure to see the Layer5 Community Welcome Guide for a tour of resources available to you and jump into our Slack! Contributors are expected to adhere to the CNCF Code of Conduct.
✔️ Join any or all of the weekly meetings on community calendar.
✔️ Watch Community Meeting Recordings.
✔️ Access the Community Drive by completing a community Member Form.
✔️ Discuss in the Community Forum.
Not sure where to start? Grab an open issue with the help-wanted label.## About Layer5
[Layer5](https://layer5.io)'s cloud native application and infrastructure management software enables organizations to expect more from their infrastructure. We embrace developer-defined infrastructure. We empower engineer to change how they write applications, support operators in rethinking how they run modern infrastructure and enable product owners to regain full control over their product portfolio.
**License**
This repository and site are available as open source under the terms of the [Apache 2.0 License](https://opensource.org/licenses/Apache-2.0).