Generating an Archive


❗️

Deprecation Notice

NexMock is no longer supported. Use the archive:upload command, which supports HAR, OAS, or Postman collections.

Supports the latest NexMock API and provides additional features to help you generate HAR files during CI/CD workflows with ease.

In addition, this command has the ability to split NexMock files in to multiple .HAR files. For this purpose, you can specify the --split option, which accepts the number of pieces in to which to split.

For example:

bright-cli archive:generate --output archive.har --target url-tested-application --header "Authorization: Bearer my-jwt-authentication-token" --split 4 .nexmock 

The command above creates four .HAR files that comply with following pattern: <basename>(_<number>)?.<extension>. For example, archive.har, archive_2.har and so on.

Arguments

ArgumentDescription
<mockfile>A NexMock file is obtained from the NextMock Reporters. See to E2E Guide.

Options

OptionDescription
--output=newArchivePath,
-f=newArchivePath
The path where the new archives are created, relative to the new workspace root.
Required option.
-target=hostnameOrIp,
-T=hostnameOrIp
The target hostname or IP address.
Required option.
--header=headerName:headerValue,
-H=headerName:headerValue
Extra headers to be passed with the NexMock file, which can also be used to remove a header by providing a name without content. For example, -H "Host:".

Warning: Headers set with this option override the archive headers and are set in all requests.
--pool=size, -p=sizeThe size of the worker pool. Indicates how many requests Bright CLI can perform in parallel.

Default: --pool 250
--timeout=millisecondsThe time to wait for a server to send response headers (and start the response body) before aborting the request.

Default: --timeout 5000
--split=numberPieces,
-s=numberPieces
The number of the HAR pieces. Enables you to split a NexMock file in to multiple .HAR files.

Default: --split 1