{"id":13651035,"url":"https://github.com/sercheo87/convert-postman-jmeter","last_synced_at":"2025-07-13T05:39:04.252Z","repository":{"id":45102746,"uuid":"188503048","full_name":"sercheo87/convert-postman-jmeter","owner":"sercheo87","description":"Convert projects Postman to JMeter","archived":false,"fork":false,"pushed_at":"2024-06-09T00:22:09.000Z","size":1365,"stargazers_count":10,"open_issues_count":3,"forks_count":7,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T15:03:38.109Z","etag":null,"topics":["javascript","jmeter","nodejs","npm","postman"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sercheo87.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-05-25T00:34:53.000Z","updated_at":"2024-06-09T00:21:51.000Z","dependencies_parsed_at":"2024-01-03T05:38:47.669Z","dependency_job_id":"9e8e7e5b-ccff-411a-8cc5-ceeaf661458b","html_url":"https://github.com/sercheo87/convert-postman-jmeter","commit_stats":{"total_commits":211,"total_committers":7,"mean_commits":"30.142857142857142","dds":0.5355450236966824,"last_synced_commit":"98a04272897e4c8d0f77e23d3086a0b62fc809f1"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sercheo87%2Fconvert-postman-jmeter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sercheo87%2Fconvert-postman-jmeter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sercheo87%2Fconvert-postman-jmeter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sercheo87%2Fconvert-postman-jmeter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sercheo87","download_url":"https://codeload.github.com/sercheo87/convert-postman-jmeter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248657830,"owners_count":21140842,"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":["javascript","jmeter","nodejs","npm","postman"],"created_at":"2024-08-02T02:00:44.220Z","updated_at":"2025-04-13T02:33:01.360Z","avatar_url":"https://github.com/sercheo87.png","language":"JavaScript","funding_links":[],"categories":["Automation"],"sub_categories":["Conversion"],"readme":"# convert-postman-jmeter\n\n[![Node.js Publish](https://github.com/sercheo87/convert-postman-jmeter/actions/workflows/npm-publish.yml/badge.svg?event=page_build)](https://github.com/sercheo87/convert-postman-jmeter/actions/workflows/npm-publish.yml)\n![GitHub issues](https://img.shields.io/github/issues/sercheo87/convert-postman-jmeter.svg)\n![npm](https://img.shields.io/npm/v/3.svg)\n![NPM](https://img.shields.io/npm/l/1.svg)\n![GitHub last commit](https://img.shields.io/github/last-commit/sercheo87/convert-postman-jmeter.svg)\n![GitHub commit activity](https://img.shields.io/github/commit-activity/m/sercheo87/convert-postman-jmeter.svg)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=convert-postman-jmeter\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=convert-postman-jmeter)\n[![Automated Release Notes by gren](https://img.shields.io/badge/%F0%9F%A4%96-release%20notes-00B2EE.svg)](https://github-tools.github.io/github-release-notes/)\n\n- [convert-postman-jmeter](#convert-postman-jmeter)\n    - [Introduction](#introduction)\n    - [Installation](#installation)\n    - [Characteristics](#characteristics)\n    - [Usage](#usage)\n        - [Options](#options)\n    - [Use case](#use-case)\n        - [Additional uses from command line](#additional-uses-from-command-line)\n    - [Known Issues](#known-issues)\n\n## Introduction\n\nThis tool convert projects [Postman](https://www.getpostman.com) to [JMeter](https://jmeter.apache.org)\n\n- [NPM Site](https://www.npmjs.com/package/convert-postman-jmeter)\n- [Wiki](https://sercheo87.github.io/convert-postman-jmeter/)\n\n## Installation\n\n```bash\nnpm i convert-postman-jmeter -g\n```\n\n## Characteristics\n\n- Convert Postman Collection to JMeter Test Plan\n- Convert Postman Collection with Environment to JMeter Test Plan\n\n## Usage\n\n```bash\n$ convert-postman-jmeter\nUsage: convert-postman-jmeter -p [file] -j [file]\n\nOptions:\n      --help              Show help                                    [boolean]\n      --version           Show version number                          [boolean]\n  -p, --postman           Load project postman\n  -i, --idProjectPostman  Id project postman for import project\n  -k, --keyUserPostman    Key user postman for import project for more info\n                          https://learning.postman.com/docs/developer/intro-api/\n  -j, --jmeter            Output project JMeter\n  -o, --override          Override project JMeter               [default: false]\n  -b, --batch             Export all projects postman from folder path by name\n                          *.postman_collection.json                [default: \"\"]\n  -e, --environmentFile   Load environment file                    [default: \"\"]\n\nCopyright 2022\n\n```\n\n### Options\n\n| Option Sort | Option Complete    | Description                                  | Required | Default |\n|-------------|--------------------|----------------------------------------------|----------|---------|\n| -p          | --postman          | Load project postman                         | true     |         |\n| -i          | --idProjectPostman | Id project postman for import project        | false    |         |\n| -k          | --keyUserPostman   | Key user postman for import project          | false    |         |\n| -j          | --jmeter           | Output project JMeter                        | false    |         |\n| -o          | --override         | Override project JMeter                      | false    | false   |\n| -b          | --batch            | Export all projects postman from folder path | false    | \"\"      |\n| -e          | --environmentFile  | Load environment file postman                | false    | \"\"      |\n\n## Use case\n\nOpen Postman:\n\n![Postman App](screenshot/postman.png)\n\nExport project:\n\n![Postman App](screenshot/postman-export.png)\n\nSave file:\n\n![Postman App](screenshot/postman-location.png)\n\nConvert project exported:\n\n```bash\nconvert-postman-jmeter -p test-api-without-environments.postman_collection.json\n```\n\n```bash\nconvert-postman-jmeter -b /projects-postman/\n```\n\n![Postman App](screenshot/export.png)\n\nOpen project generate with JMeter App :\n\n![Postman App](screenshot/jmeter.png)\n\n### Additional uses from command line\n\nGenerate project JMeter from project Postman\n\n```bash\nconvert-postman-jmeter -p ./postman_collection.json -j ./jmeter_test_plan.jmx\n```\n\nGenerate project JMeter from project Postman with environment\n\n```bash\nconvert-postman-jmeter -p ./postman_collection.json -j ./jmeter_test_plan.jmx -e ./postman_environment.json\n```\n\nGenerate project JMeter from project Postman with **ID Project** and **Key User**\n\n```bash\nconvert-postman-jmeter -i '27135-179cd6c3-a251-4d63-b786-d4aaf6dc92dc' -k 'PMAK-123456789' -j ./jmeter_test_plan.jmx\n```\n\n    Note: In this case is required the **Key User** for more information [Postman API](https://learning.postman.com/docs/developer/intro-api/)\n\n## Known Issues\n\nFor issues create to find in [issues page](https://github.com/sercheo87/convert-postman-jmeter/issues).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsercheo87%2Fconvert-postman-jmeter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsercheo87%2Fconvert-postman-jmeter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsercheo87%2Fconvert-postman-jmeter/lists"}