{"id":15061278,"url":"https://github.com/gggeek/ezab","last_synced_at":"2025-04-10T06:39:48.844Z","repository":{"id":3152568,"uuid":"4182559","full_name":"gggeek/ezab","owner":"gggeek","description":"A suite of tools for benchmarking (load testing) web servers and databases. Apache's ab as a php script","archived":false,"fork":false,"pushed_at":"2022-12-10T16:09:22.000Z","size":67,"stargazers_count":16,"open_issues_count":1,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T07:41:25.362Z","etag":null,"topics":["apachebench","benchmarking","database","load-testing","mysql"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gggeek.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}},"created_at":"2012-04-30T12:26:52.000Z","updated_at":"2023-05-09T07:48:56.000Z","dependencies_parsed_at":"2023-01-13T12:19:12.190Z","dependency_job_id":null,"html_url":"https://github.com/gggeek/ezab","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gggeek%2Fezab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gggeek%2Fezab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gggeek%2Fezab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gggeek%2Fezab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gggeek","download_url":"https://codeload.github.com/gggeek/ezab/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248172661,"owners_count":21059589,"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":["apachebench","benchmarking","database","load-testing","mysql"],"created_at":"2024-09-24T23:17:34.272Z","updated_at":"2025-04-10T06:39:48.809Z","avatar_url":"https://github.com/gggeek.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"ezab toolkit\n============\n\nThis is a suite of tools for benchmarking (load testing) web servers and databases.\n\nGoals\n-----\nIt is designed to be useful for consultants.\nPrimary need is ease of use on hostile environments (a.k.a customers servers).\nThis translates into:\n- no install/deinstall process (just copy a text file and you're done)\n- as few dependencies as possible (I work on servers where php is already installed so that does not count)\n- easy learning curve: mimic usage of other existing, well known tools\n\nRequirements\n------------\n\n- php version 5 or higher\n- ability to run php from the command line (for linux this often means installing the php-cli package)\n- various php extensions, depending on the script used (`curl` for ezab.php, `mysqli` for ezmyreplay.php)\n\nList of tools available\n-----------------------\n\n- `ezab.php`: a clone of the Apache Bench tool\n\n- `abrunner.php`: a script which runs AB many times in a row and collects aggregate data\n  ( e.g. useful to test responsiveness of one web page while increasing concurrency or collect response times across a\n  list of urls)\n\n- `ezmyreplay.php`: replays queries from eg. a slow log against a mysql server\n  ( e.g. useful to test responsiveness of one db while increasing concurrency or test performance changes obtained via\n  configuration tweaks)\n\nFAQ\n---\n\n* **Q:** can these tools be installed via Composer? **A:** yes\n\nMore info\n---------\n\nFor more information, look at the tool-specific README file: [ezab](README_ezab.md), [ezmyreplay](README_ezmyreplay.md)\n\n\n[![License](https://poser.pugx.org/gggeek/ezab/license)](https://packagist.org/packages/gggeek/ezab)\n[![Latest Stable Version](https://poser.pugx.org/gggeek/ezab/v/stable)](https://packagist.org/packages/gggeek/ezab)\n[![Total Downloads](https://poser.pugx.org/gggeek/ezab/downloads)](https://packagist.org/packages/gggeek/ezab)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgggeek%2Fezab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgggeek%2Fezab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgggeek%2Fezab/lists"}