Для флеш-клиента:
Тестирование производительности Флэш-приложения на самом деле невозможно, так как они работают на клиентских компьютерах, и вы не знаете, какой уровень устройства / нагрузки у клиентапереживает.
Что вы должны сделать для части Flash, так это запустить ее на самой медленной платформе, которую вы можете найти, которая поддерживает flash (например, на медленном планшете Android), чтобы увидеть, как она работает в низкокачественных системах, и, возможно, улучшить ее, если вашфлэш-кодКроме того, профилирование флэш-кода сделает клиент быстрее и лучше работает на медленных устройствах / системах.
Для сервера / бэкэнда:
Записать примеры нагрузочных и стресс-тестов, которыесимулировать флеш клиент.Для более сложной логики я предлагаю вам использовать языки более высокого уровня для написания тестовых случаев (например, LoadRunner ).Если вы не можете позволить себе LoadRunner или подобное, тогда вы можете попробовать Grinder (бесплатно) или написать свое собственное приложение, которое действует как клиент и порождает несколько из них (потоков / процессов) одновременно.
Вы должны измерить время отклика с сервера / бэкэнда, а также отслеживать ЦП, диск, сеть и т. Д., Чтобы выяснить, как работает ваш сервер при определенной нагрузке.
Если у вас большое количество одновременных клиентов(более 500), тогда вы должны рассмотреть балансировку нагрузки бэкэнда ... но это уже другая история, которая значительно увеличит сложность вашего кода ( подробнее здесь )!