Тестирование удаленного клиент-серверного приложения - PullRequest
0 голосов
/ 25 июля 2010

Вчера, Я опубликовал вопрос о некоторых советах по работе с этим удаленным клиент-серверным приложением на C #. Так что теперь наша группа смогла его создать. Проблема в том, что мы не можем придумать, как его протестировать, поскольку в настоящее время мы находимся в разных местах для наших выходных.

Если у кого-либо из вас есть идеи о том, как мы можем это проверить, пожалуйста, дайте нам несколько советов.

Ответы [ 4 ]

1 голос
/ 18 августа 2013

вы можете использовать VMWare и запускать виртуальную машину (на ваш выбор), а также запускать сервер и клиент на одной машине. или вы можете запустить его на той же машине, просто запустите: «ipconfig» в командной строке! получить IP и использовать его, или в некоторых языках вы можете использовать ключевое слово "localhost", удачи

1 голос
/ 25 июля 2010
  1. Перейдите к http://www.showmyipaddress.com
  2. Ваш IP-адрес указан там
  3. Сообщите свой IP-адрес остальным (Вам необходимо открыть порт в вашем FW / роутере, если у вас естьone)
  4. Скажите им, чтобы они изменили localhost на ваш ipaddress в приложении, а затем подключились.
1 голос
/ 25 июля 2010

Поскольку у вас есть как клиентские, так и серверные программы, вы можете просто запустить их на одном ПК и проверить их так же, как на разных машинах. (используйте «localhost» или «127.0.0.1» в качестве IP-адреса сервера)

Достаточно протестировать программный алгоритм, и если он работает на одном и том же ПК, он фактически должен работать на любых двух машинах через Интернет / ЛВС.

Конечно, вы должны понимать, как на самом деле работает сеть. Тот, кого вы соединяете, должен быть видимым для вас. Если вы собираетесь подключиться через Интернет, IP-адрес сервера может быть недостаточно. Что-то вроде http://www.showmyipaddress.com/ может показывать передний «белый» адрес провайдера. И пользователь, который запускает сервер, может иметь «серый» IP-адрес за NAT. Поэтому, если вы собираетесь использовать что-то вроде showmyipaddress.com, проверьте свой реальный IP-адрес, введя «ipconfig -all» в командной строке Windows. Если ipconfig показывает тот же IP-адрес, высока вероятность, что он будет работать через Интернет (просто проверьте брандмауэр).

1 голос
/ 25 июля 2010

Пусть один из вас настроит сервер, а другой - клиент.Убедитесь, что ваши конфигурации совпадают (используйте IP-адрес сервера, поскольку у вас, вероятно, не будет имени сервера, которое можно разрешить через DNS).

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