Какие инструменты можно использовать для многопользовательского тестирования - PullRequest
4 голосов
/ 27 октября 2010

При разработке веб-сайта мне часто приходится тестировать сценарии, подобные следующему:

When user A logs in, she should see X button while user B can not

И для проведения такого рода тестирования требуется много входа в систему и выхода из нее с различными тестовыми учетными записями, чтоэто ни в коем случае не удобно.

Интересно, есть ли какой-нибудь инструмент, который может помочь мне сделать это?

Ответы [ 3 ]

3 голосов
/ 27 октября 2010

Я бы предложил использовать два (или более, если необходимо) разных браузера. У них есть свои собственные сеансы, поэтому вы можете войти в систему с обоими пользователями одновременно.

Например, вы можете использовать Internet Explorer для одного и Mozilla Firefox для другого пользователя.

Довольно просто!

Обновление 16 декабря 2016 г. :
В настоящее время, когда браузеры ввели частные сеансы (например, Incognito для Chrome), вы можете просто открыть этот закрытый сеанс и войти в него. Он не будет использовать механизмы хранения, связанные с основным окном браузера.
Хотя, по крайней мере, в Chrome - открытие двух окон в режиме инкогнито не даст вам в общей сложности 3 сеанса. Инкогнито, все живут с «одного» сеанса, так сказать. Не знаю о Firefox и других.

1 голос
/ 27 октября 2010

Apache JMeter очень хорош в таких вещах: -

0 голосов
/ 15 декабря 2016

Я полагаю, что было бы неплохо использовать легкий сервис, такой как eggPlant .

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

Другое преимущество: сервис может сэкономить вам много времени, которое вы потратили на самостоятельное тестирование сети.

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