繁体   English   中英

如何调用带有标题和正文的Rest API进行e2e量角器测试?

[英]How to Call Rest API with header and body for e2e protractor testing?

使用e2e量角器测试的测试用例

it('Should reach testsite', done => {
           request('https://sbx-office-api.b2bcloud.com/rmi/v1/books/list?type=fetchall' + '/authorize/authenticate')
            .set('Accept', 'application/json, text/plain, */*').set( 'Content-Type', 'application/json')
            .set('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Safari/537.36')
            .set('Authorization', 'token')

            .end(function (error, body) {
                if (error) {
                    console.log('error:', error);
                } else {
                    console.log('body:', body);
                }
            });

        });

e2e量角器测试

 var request = require('request'); var options = { method: 'POST', url: 'https://sbx-office-api.b2bcloud.com/rmi/v1/books/list?type=fetchall', headers: { 'Accept': 'application/json, text/plain, */*', 'Authorization': 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IlFrTTFRemt6UlVJNE5UazNSVVJGTUVVNU5rTXlNVVpFT0RJek5EQTNPRFkyTVVaRVFrVXdSZyJ9..D5MoBVJ2lWZ7b3FCZtMQkmdMxJot8SCR1-Oso-wponPtF2y6kLxKK5dUftI_yzydvaJsZ9mwjVvZIAHESlrwkjVizYGXTFchjasT81hMZtJgt6iW8sA7Nu5qx7MVsc2z7UAS0mGhV2a_NEvZaYQ1A0dC19wG2A6bNJIMNEy46oJXlUe8nxb1ezkh4CkO3jUnVIPBo4rney_uwcXj-wc5hiE3a6m7jeHphyy70zDBFD_YRiizZaXzI-LTPGvhuRb7UtfcZuOomQqOuH6xebaoe3OzX9aA7CfWCHIJDhjQJwC-5BR5HQ9k7FCae3L4pWfmUVUOTZEFViJtxazLxOjM_w', 'Content-Type':'application/json', 'Sec-Fetch-Mode': 'cors', 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Safari/537.36' }, body: '{ "headers":{"normalizedNames":{},"lazyUpdate":null}}' }; it('Should reach testsite', done => { request(options, function (error, response, body) { console.log('error:', error); console.log('statusCode:', response && response.statusCode); console.log('body:', body); done(); }); }); 

通过导入可以进行http调用的节点库之一。 EG超级测试量角器不用于发出外部http / https请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM