{"id":22871623,"url":"https://github.com/qainsights/packer-jmeter","last_synced_at":"2025-05-05T22:39:55.417Z","repository":{"id":94104301,"uuid":"453573286","full_name":"QAInsights/Packer-JMeter","owner":"QAInsights","description":"🤖 This repo creates custom AMI for JMeter on AWS.","archived":false,"fork":false,"pushed_at":"2022-01-30T03:11:25.000Z","size":3,"stargazers_count":5,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-31T00:24:20.715Z","etag":null,"topics":["amazon-web-services","ami","apache","aws-ami","hashicorp","jmeter","packer"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"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":null,"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":"2022-01-30T02:53:34.000Z","updated_at":"2024-04-01T23:27:14.000Z","dependencies_parsed_at":"2023-03-03T15:30:45.510Z","dependency_job_id":null,"html_url":"https://github.com/QAInsights/Packer-JMeter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QAInsights%2FPacker-JMeter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QAInsights%2FPacker-JMeter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QAInsights%2FPacker-JMeter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QAInsights%2FPacker-JMeter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QAInsights","download_url":"https://codeload.github.com/QAInsights/Packer-JMeter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252589145,"owners_count":21772808,"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":["amazon-web-services","ami","apache","aws-ami","hashicorp","jmeter","packer"],"created_at":"2024-12-13T13:20:38.822Z","updated_at":"2025-05-05T22:39:55.411Z","avatar_url":"https://github.com/QAInsights.png","language":"Shell","funding_links":["https://www.paypal.com/paypalme/NAVEENKUMARN"],"categories":[],"sub_categories":[],"readme":"[![contributions welcome](https://img.shields.io/badge/contributions-welcome-1EAEDB)]()\n[![saythanks](https://img.shields.io/badge/say-thanks-1EAEDB.svg)](https://saythanks.io/to/catch.nkn%40gmail.com)\n[![](https://img.shields.io/badge/license-MIT-0a0a0a.svg?style=flat\u0026colorA=1EAEDB)](https://qainsights.com)\n[![](https://img.shields.io/badge/%E2%9D%A4-QAInsights-0a0a0a.svg?style=flat\u0026colorA=1EAEDB)](https://qainsights.com)\n[![](https://img.shields.io/badge/%E2%9D%A4-YouTube%20Channel-0a0a0a.svg?style=flat\u0026colorA=1EAEDB)](https://www.youtube.com/user/QAInsights?sub_confirmation=1)\n[![](https://img.shields.io/badge/donate-paypal-1EAEDB)](https://www.paypal.com/paypalme/NAVEENKUMARN)\n\n# JMeter Packer\n\nThis repo creates custom AMI for JMeter on AWS.\n\n# Prerequisites\n\n* Packer\n* AWS Console Access\n\n# Usage\n\n* Install Packer\n* `git clone https://github.com/QAInsights/Packer-JMeter.git`\n* `cd Packer-JMeter\\file` or `cd Packer-JMeter\\shell`\n* `packer build .`\n* Wait for a moment, typically it will take 3-5 minutes to create the AMI.\n* The output contains the AMI ID and Region. \n```\namazon-ebs.jmeter: output will be in this color.\n\n==\u003e amazon-ebs.jmeter: Prevalidating any provided VPC information\n==\u003e amazon-ebs.jmeter: Prevalidating AMI Name: jmeter_1643499054\n    amazon-ebs.jmeter: Found Image ID: ami-001089eb624938d9f\n...\n...\n...\n...\n==\u003e amazon-ebs.jmeter: No volumes to clean up, skipping\n==\u003e amazon-ebs.jmeter: Deleting temporary security group...\n==\u003e amazon-ebs.jmeter: Deleting temporary keypair...\nBuild 'amazon-ebs.jmeter' finished after 3 minutes 59 seconds.\n\n==\u003e Wait completed after 3 minutes 59 seconds\n\n==\u003e Builds finished. The artifacts of successful builds are:\n--\u003e amazon-ebs.jmeter: AMIs were created:\nus-east-2: ami-095b20c4727d864cb\n```\n* Copy the AMI ID to spin up the instance on AWS.\n\n# AMI Specifications\n\nThe AMI is created with the following specifications:\n\n- Java Corretto \n- Apache JMeter 5.4.3\n- JMeter Plugins: jpgc-casutg,jpgc-functions\n- `us-east-2` region\n- Base image: `amzn2-ami-kernel-5.10-hvm-*-x86_64-gp2`\n- Owner: `137112412989`\n\n# Customize the specifications\n\nTo customize the AMI, open `jmeter-amazon.pkr.hcl` file and change the specifications.\n\n# References\n\n- https://apache.jmeter.org\n- https://packer.io\n- https://aws.amazon.com","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqainsights%2Fpacker-jmeter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqainsights%2Fpacker-jmeter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqainsights%2Fpacker-jmeter/lists"}