/convert-postman-jmeter

Convert projects Postman to JMeter

Primary LanguageJavaScriptMIT LicenseMIT

convert-postman-jmeter

Node.js Publish GitHub issues npm NPM GitHub last commit GitHub commit activity Quality Gate Status Automated Release Notes by gren

Introduction

This tool convert projects Postman to JMeter

Installation

npm i convert-postman-jmeter -g

Characteristics

  • Convert Postman Collection to JMeter Test Plan
  • Convert Postman Collection with Environment to JMeter Test Plan

Usage

$ convert-postman-jmeter
Usage: convert-postman-jmeter -p [file] -j [file]

Options:
      --help              Show help                                    [boolean]
      --version           Show version number                          [boolean]
  -p, --postman           Load project postman
  -i, --idProjectPostman  Id project postman for import project
  -k, --keyUserPostman    Key user postman for import project for more info
                          https://learning.postman.com/docs/developer/intro-api/
  -j, --jmeter            Output project JMeter
  -o, --override          Override project JMeter               [default: false]
  -b, --batch             Export all projects postman from folder path by name
                          *.postman_collection.json                [default: ""]
  -e, --environmentFile   Load environment file                    [default: ""]

Copyright 2022

Options

Option Sort Option Complete Description Required Default
-p --postman Load project postman true
-i --idProjectPostman Id project postman for import project false
-k --keyUserPostman Key user postman for import project false
-j --jmeter Output project JMeter false
-o --override Override project JMeter false false
-b --batch Export all projects postman from folder path false ""
-e --environmentFile Load environment file postman false ""

Use case

Open Postman:

Postman App

Export project:

Postman App

Save file:

Postman App

Convert project exported:

convert-postman-jmeter -p test-api-without-environments.postman_collection.json
convert-postman-jmeter -b /projects-postman/

Postman App

Open project generate with JMeter App :

Postman App

Additional uses from command line

Generate project JMeter from project Postman

convert-postman-jmeter -p ./postman_collection.json -j ./jmeter_test_plan.jmx

Generate project JMeter from project Postman with environment

convert-postman-jmeter -p ./postman_collection.json -j ./jmeter_test_plan.jmx -e ./postman_environment.json

Generate project JMeter from project Postman with ID Project and Key User

convert-postman-jmeter -i '27135-179cd6c3-a251-4d63-b786-d4aaf6dc92dc' -k 'PMAK-123456789' -j ./jmeter_test_plan.jmx
Note: In this case is required the **Key User** for more information [Postman API](https://learning.postman.com/docs/developer/intro-api/)

Known Issues

For issues create to find in issues page.