Подтвердить что ты не робот

Какие альтернативы существуют для тестового клиента WCF?

Мне кажется, что мне легче тестировать мои службы WCF.

Есть ли альтернатива тестовому клиенту WCF?

Что-то с этими функциями:

  • Можно сохранить мои деревья объектов (параметры метода), которые будут использоваться снова.
  • В идеале это даже позволило бы мне идентифицировать идентификаторы GUID, которые должны быть сгенерированы при каждом запуске, и те, которые должны оставаться статическими.
  • Легче иметь дело с массивами, списками и типами с нулевым значением. (Например, если у меня есть массив типов с нулевым значением, я должен ввести длину массива и что каждый из них не является нулевым, прежде чем я смогу заполнить значения. Кажется, что должен быть более простой способ....)
  • Можно сохранить "файл конфигурации" между запусками. (Мои службы возвращают больше данных, чем стандартные 65 536 в MaxBufferSize и MaxReceivedMessageSize.)

Бесплатно лучше, но если мне придется заплатить, чтобы получить хороший инструмент, я буду считать его.

4b9b3361

Ответ 1

Я использую WCF Storm LITE для тестирования моих служб WCF. Это более удобно, чем тестовый клиент WCF, хотя бесплатная версия имеет ограниченные возможности по сравнению с ее коммерческим партнером.

Ответ 2

SOAPUI - лучшее, что я нашел до сих пор. Его можно даже использовать для тестирования сервисов RESTful.

В нем есть сообщество (бесплатное) и профессиональное издание. AFAIK, издание сообщества не ограничено. Преимуществами Pro edition, помимо технической поддержки, являются функции экономии времени, такие как запросы с поддержкой базы данных и хороший редактор пользовательского интерфейса для составления запроса. В издании сообщества вам придется загрязнять руки и работать с xml.

http://www.soapui.org

Ответ 3

Я разработчик средства с открытым исходным кодом WsdlUI, который можно использовать вместо WCFTestClient. Он может быть интегрирован в Visual Studio для использования вместо WCFTestClient.

Его можно загрузить с https://drexyia.github.io/WsdlUI/. Чтобы использовать его в Visual Studio:

Go to project properies -> Debug page
Change Command Line Arguments

From: /client:"WcfTestClient.exe"
To: /client:"[PATH]WsdlUI.exe"