Versions Compared

Key

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

...

Prerequisites:

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.