Graphql с Jmeter - PullRequest
       12

Graphql с Jmeter

1 голос
/ 03 августа 2020

Я пытаюсь использовать jmeter для автоматизации тестирования API-интерфейса graphql. Я провел ручное тестирование с почтальоном. Однако, поскольку кто-то предложил, что я пытаюсь автоматизировать с помощью jmeter. к сожалению, я новичок в тестировании API и испытываю большие трудности.

Насколько я понимаю, метод Graphql имеет дело только с POST, но в моем Jmeter он выдает ошибку, но когда я меняю его на GET, я получаю 200 ОК, ответ.

Также в данных тела я непосредственно ввел запрос graphQL, это правильно. В ответных данных возврата я не получаю никакой информации, связанной с моим запросом.

Я добавил диспетчер заголовков с

Content-type = "Application/json"
Accept-encoding
Authorization
Accept
Connection

Мой запрос graphql:

query{cmCases(filters: {caseId:"case-6"})
 {
    items {
      id

    }
  }
}

В ответ Я только что получаю метаданные.

1 Ответ

0 голосов
/ 03 августа 2020
  1. Изучение HTTP-методов, заголовков и тела главы документации GraphQL GraphQL поддерживает методы GET и POST, поэтому вы можете выбирать все, что хотите или что вам нужно
  2. Заглядывать в HTTP-заголовки значения заголовков главы документации чувствительны к регистру, поэтому вам нужно изменить Application/json на application/json в HTTP Header Manager
  3. Учитывая, что вы можете успешно выполнить запрос в Postman, вы должны иметь возможность записать этот запрос JMeter's HTTP (S) Test Script Recorder , просто настройте Postman на использование JMeter в качестве прокси
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...