Какие альтернативы есть в WCF Test Client? - PullRequest
12 голосов
/ 02 марта 2010

Я чувствую, что должно быть проще протестировать мои Услуги WCF.

Есть ли альтернатива WCF Test Client?

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

  1. Может сохранить мои деревья объектов (параметры метода) для повторного использования.
  2. В идеале это позволило бы мне даже идентифицировать GUID, которые должны быть заново сгенерированы при каждом запуске, и те, которые должны оставаться статичными.
  3. Проще иметь дело с массивами, списками и обнуляемыми типами. (Например, если у меня есть массив обнуляемых типов, я должен ввести длину массива и чтобы каждый из них не был нулевым, прежде чем я смогу заполнить значения. Просто кажется, что должен быть более простой способ ... .)
  4. Может сохранять «Файл конфигурации» между запусками. (Мои службы возвращают больше данных, чем стандартные 65 536 в MaxBufferSize и MaxReceivedMessageSize.)

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

Ответы [ 3 ]

12 голосов
/ 02 марта 2010

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

5 голосов
/ 21 апреля 2011

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

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

http://www.soapui.org

1 голос
/ 12 декабря 2014

Я разработчик инструмента с открытым исходным кодом под названием 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"
...