Search
Write a publication
Pull to refresh
1
0
Send message

Пока что через Newman гоняем коллекции Postman, но похоже что будем мигрировать в код

У bruno есть пара недостатков (кроме перечисленных) которые пока что не дают на него мигрировать.

  1. Не поддерживаются глобальные файлы окружения - то есть если у меня несколько коллекций и несколько файлов окружения то мне нужно дублировать эти файлы окружения в папку каждой коллекции.

  2. Через командную строку запустить коллекцию можно только находясь в папке коллекции (мелочь а неприятно)

  3. На настоящий момент нет поддержки allure отчетовю Вообще скудный выбор отчетов по результатам при прогоне через командную строку.

Подход хороший и рабочий, но применим только к UI тестам и если подавляющее большинство элементов на странице имеет ARIA лейблы.

Javascript version

import fs from 'fs'
import path from 'path'

const file = fs.readFileSync(path.relative(process.cwd(), 'test-plan-name.jmx'), 'utf8')
const testnames = file.match(/testclass="ThreadGroup"\s+testname="([^"]+)"/g).map((match) => match.match(/testname="([^"]+)"/)[1])
fs.writeFileSync('testcases.json', JSON.stringify(Object.fromEntries([...new Set(testnames)].entries())))

Добрый день, интересно почему вы выбрали копировать весь репозиторий в докер образ а не использовать volumes - так не надо было бы заново создавать image каждый раз при изменениях

Здравствуйте! Приятно видеть что проект развивается и получает новый функционал!

При развертывании через docker-compose мы заметили проблему что контейнер testy выдавал в логах ошибку: " testy | django.db.utils.OperationalError: connection to server at "db" (172.18.0.4), port 5432 failed: FATAL: no pg_hba.conf entry for host "172.18.0.5", user "postgres", database "postgres", no encryption "

Пришлось идти по пути ./volumes -> pg-data -> pg_hba.conf и добавить "host    all             all             0.0.0.0/0               md5" в конфиг. Послу этого все контейнеры поднялись нормально.

Если можно хотелось бы иметь readme с инструкцией по эксплуатации так сказать основного функционала платформы и назначения/примеров использования разных функций. Очень полезно было бы FAQ по развертыванию платформы на выделенном сервере или на каком-либо cloud провайдере.

Спасибо за отличный инструмент!

да спасибо, помогло. Из пожеланий - более подробный readme.md был бы очень полезен. Хотя бы инструкции по развертыванию TMS в production режиме с возможными примерами и вариантами. Также не очень понятно про плагины для миграции. Не нашел ссылок на них (если плохо смотрел то извините :)) не могли бы указать как ими пользоваться и где они находятся. В общем очень хорошее впечатление от TMS и как вижу она продолжает развиваться.

При старте в dev mode получаю ошибку в testy-backend контейнере

Information

Rating
Does not participate
Registered
Activity