Тестирование почтальона. Как добавить информацию в результаты моих тестов при ее экспорте? - PullRequest
0 голосов
/ 29 апреля 2019

Почтальон вер 6:

Как мне добавить информацию к результатам моих тестов при экспорте? Я хотя console.log сделал бы это, но это не так.

Это когда я в тестовой программе и нажимаю кнопку экспорта?

pm.test("Address is valid", function () {
    var jsonObj = data.Candidates[0].Codes.DpvMatchCode;
    console.log(Object.keys(jsonObj)[0]);
    pm.expect(Object.keys(jsonObj)[0]).to.be.oneOf(["Y","D","S"]);
    pm.expect(data.Candidates[0].Result.delivery_line_2).to.include(" BOX ");
});

1 Ответ

0 голосов
/ 30 апреля 2019

Почтальон не поддерживает это, я думаю, что вам лучше всего будет использовать Ньюман для запуска коллекции и записи вывода в файл:

newman run google_collection

Google

→ Drive - Set access token
POST https://accounts.google.com/o/oauth2/token [200 OK, 627B, 393ms]
√  Status code is 200

→ List all files
GET https://www.googleapis.com/drive/v3/files [200 OK, 17.36KB, 639ms]
┌
│ 'test drive#fileList'
└

→ Search for file by name
GET https://www.googleapis.com/drive/v3/files?q=name="00P0H00001EXpn8" [200 OK, 660B, 340ms]

Обратите внимание, что во 2-м запросе следующий вывод получается из console.log:

┌
│ 'test drive#fileList'
└

Не уверен, что вы пытаетесь достичь, потому что, пытаясь разобраться во всем, вы можете получить беспорядок, но это может быть вашим лучшим выбором. Вы могли бы также использовать какой-то собственный репортер HTML, но это также может быть грязно и определенно нужно использовать новичка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...