Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Prerequisites

Table of Contents
minLevel1
maxLevel6
outlinefalse
stylenone
typelist
printablefalse

Make sure to have new branch created in Gitlab, that will be used only for this Postman tests. Reason is that after we edit “.gitlab-ci.yml” file, we won’t be able to use this branch for Cypress tests.

Step 1:

Export tests from Postman to your PC and name the package “collection.json”. Click right click on your test folder => click “export” => click again “export” => name it “collection.json”.

...

Step 2:

Upload “collection.json” to your Gitlab branch. Make sure that you are in your newly created branch.

...

Step 3:

Edit “.gitlab-ci.yml” file that is in Gitlab repository (in case there is no such a file in Gitlab repository, make sure to create new one and name it as “.gitlab-ci.yml“). In this file delete entire text that is there and past this text:

Code Block
stages:
    - test

postman_tests:
    stage: test
    image: 
        name: postman/newman:alpine
        entrypoint: [""]
    script:
        - newman --version
        - newman run collection.json

b-ci.

Conclusion:

After this edit, your Postman tests should run in Pipeline. In this link, you can find example of Postman tests on Gitlab pipeline: https://gitlab.pricefx.eu/logic/qa-training-logic/-/jobs/1578645.