В Apache JMeter результатом разработки является файл jmx. Это XML-файл.
Для организации процесса разработки удобно использовать систему контроля версий.
Наиболее удачными инструментами для сохранения результатов разработки JMeter в git считаю:
WinMerge позволяет задать такие настройки, при которых отображение отличий в XML-документах выглядит наиболее органичным и минималистичным.
|
Максимально гибкие настройки сравнения в WinMerge |
|
|
|
А в SourceTree есть возможность легко подключить WinMerge в качестве инструмента сравнения.
|
Интеграция SourceTree и WinMerge |
Теперь если в SourceTree выделить изменённый файл со скриптом Apache.JMeter и нажать Ctrl+D, то откроется WinMerge и покажет изменения в скрипте. Которые легко отразить в комментарии.
|
SourceTree | |
|
|
WinMerge |
В SourceTree и GitLab есть встроенное средство сравнения - diff. Из-за того, что утилита diff для сравнения XML не приспособлена, при отображении измеенений для XML-файла она показыает слишком много отличий. Особенно если изменений накопилось много.
Поэтому фиксировать изменения нужно часто:
- каждое изменение фиксировать, не накапливать большие изменения;
- под каждую задачу создавать ветку.
Иначе будет так, что WinMerge показывает что изменены три строки, а diff будет показывать, что было удалено 1000 строк и добавлено 1003 строки - набор изменений будет огромным.
Комментариев нет:
Отправить комментарий