@har-sdk/postman
v2.4.6
Published
[![Maintainability](https://api.codeclimate.com/v1/badges/4acaec95c82465cb2c3d/maintainability)](https://codeclimate.com/github/NeuraLegion/har-sdk/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/4acaec95c82465cb2c3d/test_coverage
Downloads
411
Readme
@har-sdk/postman
Transform your Postman collection into a series of HAR request objects. This can be useful for a variety of purposes, such as analyzing network performance and debugging web applications.
- Reuse values in Postman variables to resolve data.
- Automatically generates fake data using the Dynamic variables.
- Compatible with v2.0.0 and v2.1.0 collections.
- Simple and easy-to-use API.
With this library, you can easily generate requests with fake data to test your API using AutoCannon or DevTools.
Setup
To install the library, run the following command:
$ npm i --save @har-sdk/postman
Usage
To convert your collection, use the postman2har
function as follows:
import collection from './postman-collection.json' assert { type: 'json' };
import { postman2har } from '@har-sdk/postman';
const requests = await postman2har(collection);
console.log(requests);
If you want to pass additional data to resolve environment variables, you can do so by passing an options object as the second parameter:
const requests = await postman2har(collection, {
environment: { baseUrl: 'https://example.com' }
});
console.log(requests);
License
Copyright © 2023 Bright Security.
This project is licensed under the MIT License - see the LICENSE file for details.