Awesome
πΉ Hamster - Instantly Launch JMeter Test Plans π
β¨ Looking for Hamster Pro version? Click here
An app that puts your recent JMeter test plans just a click away from your Mac menu or Windows status bar.
Table of Contents
β¨ Looking for Hamster Pro version? Click here
β Features
- π― 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.
- π 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!
- π 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.
- ποΈ Supports Intel and Apple Silicon architectures.
π Usage
- Configure
JMETER_HOME
by launchingHamster > Edit JMETER_HOME
βοΈ - To launch JMeter, click on
Hamster > Just JMeter
π - To launch JMeter test plans, click on
Hamster > Recent Test Plans > select the test plan
π - To view the configuration, click on
Hamster > View Config
π - To refresh Hamster, click on
Hamster > Refresh
π - To quit Hamster, click on
Hamster > Quit
β - To know more about Hamster, click on
Hamster > About
βΉοΈ
π Build
-
Clone the repository:
git clone https://github.com/qainsights/hamster.git
-
Create
venv
βοΈpython3 -m venv <venv_name>
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the project:
python ./hamster/__main__.py
π₯ Install
- Download the
dmg
file based on your architecture from the latest release from here - Double-click on the
dmg
file - If you see the below screen, click on
OK
buttonπ
- Go to
System Preferences > Security & Privacy > General > Click on Open Anyway
button π, then click onOpen
button
- Move the
Hamster.app
toApplications
folder - Launch
Hamster.app
fromApplications
folder - Configure
JMETER_HOME
by launchingHamster > Edit JMETER_HOME
βοΈ - To launch JMeter, click on
Hamster > Just JMeter
π
β¨ Looking for Hamster Pro version? Click here
π― Points to Note
- Experimental App: Please note that this application is experimental and may contain bugs. β οΈ
- macOS: This application is only for macOS and Windows.
- JMeter: This application requires JMeter to be installed on your machine. π₯
π Telemetry
- Hamster collects anonymous usage data to improve the app. π
- The data collected is the menu clicks only.
- No personal information or entities are collected.
- The data collected is not shared with any third-party.
- The data collected is not used for any marketing purposes.
- The data is being collected using Mixpanel via AWS Lambda.
- You can opt out of telemetry by configuring
false
in~/.hamster_app.properties
file and restart the app.-
[TELEMETRY] enabled = false
-
- You can opt in of telemetry by configuring
true
in~/.hamster_app.properties
file and restart the app.-
[TELEMETRY] enabled = true
-
β¨ Looking for Hamster Pro version? Click here
𧩠Windows Vs Mac app features
Features | Windows | Mac |
---|---|---|
Launch JMeter | β | β |
Launch JMeter Recent Test Plans | β | β |
Set JMeter Home | β | β |
View Config | β | β |
Refresh | β | β |
Telemetry | β | β |
Updates | β | β |
ποΈ License
- Apache 2 License
π° Sponsor
π Thanks
- Logo sourced from OpenMoji
- My daughter for the name πΉ