Тестирование производительности с использованием Flexunit

StackOverflow https://stackoverflow.com/questions/3618623

Вопрос

FlexUnit - это довольно впечатляющая рамка для тестирования и с новой интеграцией в Flash Builder 4, это не мозговой, чтобы использовать его. Тем не менее, я не уверен, почему это обязательно исключительно для простого тестирования подразделения. На мой взгляд, я думаю, что инструменты являются отличными кандидатами для тестирования производительности.

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

Это делается или есть ли какие-либо ссылочные материалы, которые касаются этой темы?


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

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

Таким образом, вопрос в том, что считается наилучшей практикой для тестирования стресса отдельных подразделений? Является ли тестирование единиц, полезно для тестирования на стресс отдельных единиц, либо данные, собранные из такого теста незначительного, что делает его просто тратой времени и энергии?

Это было полезно?

Решение

«Тестирование единиц, полезно для тестирования стресса отдельных единиц»

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

По крайней мере, тогда вы накладываете на нее оценки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top