Каратэ - Как мы можем увидеть точный запрос и входные параметры, отправленные, когда запрос из файла объектов вызывается из файла - PullRequest
0 голосов
/ 06 января 2020

Каратэ - Как мы можем увидеть точные параметры запроса и ввода, отправленные, когда запрос вызывается из файла, а входные параметры поступают через файл CSV

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

HTML Report:
**Test 49 : Given request**

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Add xmlns="http://tempuri.org/">
      <intA>2</intA>
      <intB>6</intB>
    </Add>
  </soap:Body>
</soap:Envelope>

, тогда как, если запрос был помещен в файл XML и затем вызван с использованием XML в файле объектов, он не отображает весь запрос в HTML report.

Например, файл функции: данный прочитанный запрос ('classpath: RequestFiles / AddRequest. xml')

HTML Отчет просто отображает шаг теста в виде: "Test 86: Когда soap действие 'http://tempuri.org/Add' "

Кто-нибудь знает способ отображения всего запроса с входными параметрами, если запрос (в файле возможностей) вызывается из XML файла?

1 Ответ

1 голос
/ 06 января 2020

Существует простой способ поместить что-либо в то, что вы называете Doc String разделом отчета. Просто print it.

* print someVarYouReadFromAFile

Также обратите внимание, что HTTP-запросы и ответы будут отображаться в отчете по умолчанию, и большинству команд это подходит. Если вы этого не видите, возможно, есть другая проблема.

Наконец, совет. Я вижу, что многие команды слишком много времени уделяют тому, чтобы сделать отчеты "красивыми". Я бы больше сосредоточился на вопросе «могу ли я протестировать больше сценариев ios и обнаружить сбои?».

...