Here you can find some of the most used scripts for Postman testing.
At least some of the most used by me :-)
(pm-objects.js)
- Global variables
- Environment variables
| <rules ruleName="r1" osName="*" osGroup="IOS" osVersion="*" osDeviceType="*" osIsMobile="*" browserName="*" browserGroup="*" browserVersion="*" flashVersion="*" outputs="240p,360p,480p,720p" urlType="PROGRESSIVE" /> | |
| <rules ruleName="r2" osName="ANDROID" osGroup="*" osVersion="*" osDeviceType="*" osIsMobile="*" browserName="*" browserGroup="*" browserVersion="*" flashVersion="*" outputs="240p,360p,480p,720p" urlType="PROGRESSIVE" /> |
| 15:02:30.347 [http-bio-8085-exec-16] INFO com.sambatech.liquid.controllers.AnalyticsController - API GET /a/analytics/views/summarized | |
| 15:02:31.396 [http-bio-8085-exec-16] INFO com.sambatech.liquid.controllers.AnalyticsController - API GET /a/analytics/views/resolution | |
| 15:02:31.421 [http-bio-8085-exec-16] ERROR com.sambatech.liquid.services.impl.AnalyticsServiceImpl - Exception org.springframework.web.client.HttpClientErrorException: 400 Bad Request: path not recognized. | |
| 15:02:31.421 [http-bio-8085-exec-16] ERROR com.sambatech.liquid.commons.exception.RestException - RestException launched [ location: ANALYTICS, type: UNEXPECTED, responseStatus: 400, cause ServiceException com.sambatech.liquid.commons.exception.ServiceException: Exception org.springframework.web.client.HttpClientErrorException: 400 Bad Request: path not recognized. ] | |
| 15:02:31.426 [http-bio-8085-exec-16] ERROR com.sambatech.liquid.controllers.exception.ExceptionsHandler - RestExceptionDTO [ ServiceException com.sambatech.liquid.commons.excep |
| <UrlFilterConfig> <rules ruleName="r1" osName="*" osGroup="IOS" osVersion="*" osDeviceType="*" osIsMobile="*" browserName="*" browserGroup="*" browserVersion="*" flashVersion="*" outputs="_RAW,240p_hls,360p_hls,480p_hls,720p_hls,1080p_hls,abr_hls" urlType="HLS" /> <rules ruleName="r2" osName="*" osGroup="ANDROID" osVersion="*" osDeviceType="*" osIsMobile="*" browserName="*" browserGroup="*" browserVersion="*" flashVersion="*" outputs="_RAW,240p" urlType="PROGRESSIVE" /> <rules ruleName="r3" osName="*" osGroup="BLACKBERRY" osVersion="*" osDeviceType="*" osIsMobile="*" browserName="*" browserGroup="*" browserVersion="*" flashVersion="*" outputs="BlackBerry" urlType="RTSP" /> <rules ruleName="r4" osName="*" osGroup="*" osVersion="*" osDeviceType="COMPUTER" osIsMobile="*" browserName="*" browserGroup="*" browserVersion="*" flashVersion="*" outputs="_RAW,240p,360p,480p,720p,1080p" urlType="PROGRESSIVE" /> <rules ruleName="r5" osName="*" osGroup="*" osVersion="*" osDeviceType="COMPUTER" osIsMobile="*" browserName=" |
| <html> | |
| <head> | |
| </head> | |
| <body> | |
| <div class="row"> | |
| <div class="col-xs-4 col-md-4" id="player"></div> | |
| <div class="col-xs-3 col-md-3 pull-right"> | |
| <div id='list' class="list-group"> |
| // Postman pre-request script for Joyent Signature Authentication | |
| // (https://github.com/joyent/node-http-signature/blob/master/http_signing.md) | |
| // | |
| // Set the following vars in your Postman environment: | |
| // apiHost | |
| // apiKey | |
| // apiSecret | |
| // | |
| // Set the following headers in Postman (copy/paste): | |
| // Authorization: Signature keyId="{{apiKey}}",algorithm="hmac-sha256",headers="host date",signature="{{signature}}" |
| // generating random data | |
| var randomData = Math.random(); | |
| // getting Auth tokens from other Auth services | |
| pm.sendRequest({ | |
| url:"https://postman-echo.com/basic-auth", | |
| method: "GET", | |
| header: { | |
| 'Authorization': 'Basic ' + btoa('postman:password') | |
| } |
In the index.js or the root file of your cypress/support folder,