{"id":22871546,"url":"https://github.com/qainsights/hamster","last_synced_at":"2025-07-12T13:40:33.618Z","repository":{"id":207495577,"uuid":"719390870","full_name":"QAInsights/hamster","owner":"QAInsights","description":"instantly launch JMeter test plans 🚀","archived":false,"fork":false,"pushed_at":"2024-02-15T21:25:54.000Z","size":1664,"stargazers_count":16,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-23T03:37:49.771Z","etag":null,"topics":["hamster","jmeter","macos","performance-testing","utilties","windows"],"latest_commit_sha":null,"homepage":"https://hamster.qainsights.com","language":"Python","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/QAInsights.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,"zenodo":null}},"created_at":"2023-11-16T04:00:25.000Z","updated_at":"2025-04-09T10:27:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"8a4edfcb-4002-4029-a06a-99e94828c5e4","html_url":"https://github.com/QAInsights/hamster","commit_stats":null,"previous_names":["qainsights/hamster"],"tags_count":287,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QAInsights%2Fhamster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QAInsights%2Fhamster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QAInsights%2Fhamster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QAInsights%2Fhamster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QAInsights","download_url":"https://codeload.github.com/QAInsights/hamster/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252586428,"owners_count":21772297,"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":["hamster","jmeter","macos","performance-testing","utilties","windows"],"created_at":"2024-12-13T13:19:56.818Z","updated_at":"2025-05-05T22:33:23.306Z","avatar_url":"https://github.com/QAInsights.png","language":"Python","funding_links":["https://www.buymeacoffee.com/qainsights"],"categories":[],"sub_categories":[],"readme":"# 🐹 Hamster - Instantly Launch JMeter Test Plans 🚀\n\n\u003e ✨ Looking for Hamster Pro version? [Click here](https://qainsights.gumroad.com)\n\nAn app that puts your recent JMeter test plans just a click away from your Mac menu or Windows status bar.\n\n![Hamster (Mac) - Instantly Launch JMeter Test Plans](./assets/Hamster.png)\n![Hamster (Windows) - Instantly Launch JMeter Test Plans](assets/Hamster-Windows.png)\n\n\n## Table of Contents\n\n- [Features](#-features)\n- [Usage](#-usage)\n- [Build](#-build)\n- [Install](#-install)\n- [Points to Note](#-points-to-note)\n- [Telemetry](#-telemetry)\n- [License](#-license)\n- [Sponsor](#-sponsor)\n\n\u003e ✨ Looking for Hamster Pro version? [Click here](https://qainsights.gumroad.com)\n\n# ✅ Features\n- 🎯 No more digging through folders or endless searches. With Hamster, launching your recent JMeter test plans is swift and seamless. Boost your productivity by accessing your tests instantly, streamlining your workflow like never before.\n- 🌟 Whether you're a seasoned JMeter pro or just getting started, Hamster's user-friendly interface makes your testing experience effortless. Say hello to smoother workflows and goodbye to unnecessary hassle!\n- 🚀 Hamster is a lightweight app that's easy to install and use. It's also open-source, so you can customize it to your liking. What's more, it's free! So what are you waiting for? Download Hamster today and take your testing to the next level.\n- 🏛️ Supports Intel and Apple Silicon architectures.\n\n## 📚 Usage\n\n1. Configure `JMETER_HOME` by launching `Hamster \u003e Edit JMETER_HOME` ⚙️\n2. To launch JMeter, click on `Hamster \u003e Just JMeter` 🚀\n3. To launch JMeter test plans, click on `Hamster \u003e Recent Test Plans \u003e select the test plan` 🚀\n4. To view the configuration, click on `Hamster \u003e View Config` 👀\n5. To refresh Hamster, click on` Hamster \u003e Refresh` 🔄\n6. To quit Hamster, click on `Hamster \u003e Quit` ❌\n7. To know more about Hamster, click on `Hamster \u003e About` ℹ️\n\n## 🚀 Build\n\n1. Clone the repository:\n\n    ```bash\n    git clone https://github.com/qainsights/hamster.git\n    ```\n2. Create `venv` ⚙️\n\n    ```\n    python3 -m venv \u003cvenv_name\u003e\n    ```\n3. Install the required dependencies:\n\n    ```bash\n    pip install -r requirements.txt\n    ```\n4. Run the project:\n    ```bash\n    python ./hamster/__main__.py\n    ```\n\n## 📥 Install\n\n1. Download the `dmg` file based on your architecture from the latest release from [here](https://github.com/QAInsights/hamster/releases)\n2. Double-click on the `dmg` file\n3. If you see the below screen, click on `OK` button👇    \n    ![Hamster - Security Warning](./assets/SecurityWarning.png)\n4. Go to `System Preferences \u003e Security \u0026 Privacy \u003e General \u003e Click on Open Anyway` button 👇, then click on `Open` button    \n    ![Hamster - Open Anyway](./assets/OpenAnyway.png)\n5. Move the `Hamster.app` to `Applications` folder\n6. Launch `Hamster.app` from `Applications` folder\n7. Configure `JMETER_HOME` by launching `Hamster \u003e Edit JMETER_HOME` ⚙️\n8. To launch JMeter, click on `Hamster \u003e Just JMeter` 🚀\n\n\u003e ✨ Looking for Hamster Pro version? [Click here](https://qainsights.gumroad.com)\n\n## 🎯 Points to Note\n\n- **Experimental App**: Please note that this application is experimental and may contain bugs. ⚠️\n- **macOS**: This application is only for macOS and Windows.\n- **JMeter**: This application requires JMeter to be installed on your machine. 📥\n\n## 🔍 Telemetry\n\n- Hamster collects anonymous usage data to improve the app. 📊\n  - The data collected is the menu clicks only.\n  - No personal information or entities are collected.\n  - The data collected is not shared with any third-party.\n  - The data collected is not used for any marketing purposes.\n  - The data is being collected using [Mixpanel](https://mixpanel.com) via AWS Lambda.\n- You can opt out of telemetry by configuring `false` in `~/.hamster_app.properties` file and restart the app.\n  - ```commandline\n    [TELEMETRY]\n    enabled = false\n    ```\n- You can opt in of telemetry by configuring `true` in `~/.hamster_app.properties` file and restart the app.\n  - ```commandline\n    [TELEMETRY]\n    enabled = true\n    ```\n\n\u003e ✨ Looking for Hamster Pro version? [Click here](https://qainsights.gumroad.com)\n\n## 🧩 Windows Vs Mac app features\n\n| Features                        | Windows | Mac |\n|---------------------------------|---------|-----|\n| Launch JMeter                   | ✅       | ✅   |\n| Launch JMeter Recent Test Plans | ✅       | ✅   |\n| Set JMeter Home                 | ✅       | ✅   |\n| View Config                     | ✅       | ✅   |\n| Refresh                         | ✅       | ✅   |\n| Telemetry                       | ❌       | ✅   |\n| Updates                         | ❌       | ❌  |\n\n\n## 🗒️ License\n- Apache 2 License\n\n## 💰 Sponsor\n- [Buy me a coffee ☕](https://www.buymeacoffee.com/qainsights)\n\n## 🙏 Thanks\n- Logo sourced from [OpenMoji](https://openmoji.org/library/emoji-1F439/)\n- My daughter for the name 🐹\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqainsights%2Fhamster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqainsights%2Fhamster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqainsights%2Fhamster/lists"}