{"id":18960800,"url":"https://github.com/layer5io/gowrk2","last_synced_at":"2025-04-19T10:49:59.507Z","repository":{"id":48095495,"uuid":"208370062","full_name":"layer5io/gowrk2","owner":"layer5io","description":"Meshery's support for wrk2","archived":false,"fork":false,"pushed_at":"2023-08-19T19:05:01.000Z","size":122,"stargazers_count":17,"open_issues_count":1,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-29T07:11:20.462Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/layer5io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-14T01:00:21.000Z","updated_at":"2025-02-21T14:15:44.000Z","dependencies_parsed_at":"2024-06-18T18:37:16.920Z","dependency_job_id":null,"html_url":"https://github.com/layer5io/gowrk2","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/layer5io%2Fgowrk2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/layer5io%2Fgowrk2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/layer5io%2Fgowrk2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/layer5io%2Fgowrk2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/layer5io","download_url":"https://codeload.github.com/layer5io/gowrk2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249195361,"owners_count":21228185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-11-08T14:09:26.080Z","updated_at":"2025-04-16T04:32:19.489Z","avatar_url":"https://github.com/layer5io.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gowrk2\n\nMeshery 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.\n\nTo test:\n```sh\ngo run main.go \n```\n\n```sh\n{\"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\"}\n```\n\u003cp style=\"clear:both;\"\u003e\n\u003ch2\u003e\u003ca name=\"contributing\"\u003e\u003c/a\u003e\u003ca name=\"community\"\u003e\u003c/a\u003e \u003ca href=\"http://slack.layer5.io\"\u003eCommunity\u003c/a\u003e and \u003ca href=\"https://github.com/layer5io/layer5/blob/master/CONTRIBUTING.md\"\u003eContributing\u003c/a\u003e\u003c/h2\u003e\nOur projects are community-built and welcome collaboration. 👍 Be sure to see the \u003ca href=\"https://docs.google.com/document/d/17OPtDE_rdnPQxmk2Kauhm3GwXF1R5dZ3Cj8qZLKdo5E/edit\"\u003eLayer5 Community Welcome Guide\u003c/a\u003e for a tour of resources available to you and jump into our \u003ca href=\"http://slack.layer5.io\"\u003eSlack\u003c/a\u003e! Contributors are expected to adhere to the \u003ca href=\"https://github.com/cncf/foundation/blob/master/code-of-conduct.md\"\u003eCNCF Code of Conduct\u003c/a\u003e.\n\n\u003ca href=\"https://slack.meshery.io\"\u003e\n\n\u003cpicture align=\"right\"\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\".github/readme/images//slack-dark-128.png\"  width=\"110px\" align=\"right\" style=\"margin-left:10px;margin-top:10px;\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\".github/readme/images//slack-128.png\" width=\"110px\" align=\"right\" style=\"margin-left:10px;padding-top:5px;\"\u003e\n  \u003cimg alt=\"Shows an illustrated light mode meshery logo in light color mode and a dark mode meshery logo dark color mode.\" src=\".github/readme/images//slack-128.png\" width=\"110px\" align=\"right\" style=\"margin-left:10px;padding-top:13px;\"\u003e\n\u003c/picture\u003e\n\u003c/a\u003e\n\n\n\u003ca href=\"https://meshery.io/community\"\u003e\u003cimg alt=\"Layer5 Cloud Native Community\" src=\".github/readme/images/community.png\" style=\"margin-right:8px;padding-top:5px;\" width=\"140px\" align=\"left\" /\u003e\u003c/a\u003e\n\n\u003cp\u003e\n✔️ \u003cem\u003e\u003cstrong\u003eJoin\u003c/strong\u003e\u003c/em\u003e any or all of the weekly meetings on \u003ca href=\"https://calendar.google.com/calendar/b/1?cid=bGF5ZXI1LmlvX2VoMmFhOWRwZjFnNDBlbHZvYzc2MmpucGhzQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20\"\u003ecommunity calendar\u003c/a\u003e.\u003cbr /\u003e\n✔️ \u003cem\u003e\u003cstrong\u003eWatch\u003c/strong\u003e\u003c/em\u003e Community \u003ca href=\"https://www.youtube.com/channel/UCFL1af7_wdnhHXL1InzaMvA?sub_confirmation=1\"\u003eMeeting Recordings\u003c/a\u003e.\u003cbr /\u003e\n✔️ \u003cem\u003e\u003cstrong\u003eAccess\u003c/strong\u003e\u003c/em\u003e the \u003ca href=\"https://drive.google.com/drive/u/4/folders/0ABH8aabN4WAKUk9PVA\"\u003eCommunity Drive\u003c/a\u003e by completing a community \u003ca href=\"https://layer5.io/newcomer\"\u003eMember Form\u003c/a\u003e.\u003cbr /\u003e\n✔️ \u003cem\u003e\u003cstrong\u003eDiscuss\u003c/strong\u003e\u003c/em\u003e in the \u003ca href=\"https://discuss.layer5.io\"\u003eCommunity Forum\u003c/a\u003e.\u003cbr /\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ci\u003eNot sure where to start?\u003c/i\u003e Grab an open issue with the \u003ca href=\"https://github.com/issues?q=is%3Aopen+is%3Aissue+archived%3Afalse+org%3Alayer5io+org%3Ameshery+org%3Aservice-mesh-performance+org%3Aservice-mesh-patterns+label%3A%22help+wanted%22+\"\u003ehelp-wanted label\u003c/a\u003e.\n\u003c/p\u003e\n\n## About Layer5\n\n[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.\n\n\n**License**\n\nThis repository and site are available as open source under the terms of the [Apache 2.0 License](https://opensource.org/licenses/Apache-2.0).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flayer5io%2Fgowrk2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flayer5io%2Fgowrk2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flayer5io%2Fgowrk2/lists"}