System Properties
It is a screen where parameters for the Testinium product's operation are entered.

GROUP | KEY | VALUE | DESCRIPTION |
|---|---|---|---|
MAIN | testinium.web.url | http://$ {HOST_IP}:8080/ | Testinium web arayüzünün erişim adresi. |
MAIN | testinium.web.internal.url | http://$ {HOST_IP}:8080/ | Web servisinin iç sistemlerce erişilen adresi. |
MAIN | testinium.rest.url | REST API servisinin adresi. | |
MAIN | testinium.runner.url | Test Runner URL adresi. | |
MAIN | testinium.hub.url | http://$ {HOST_IP}:4444 | Hub adresi. |
MAIN | testinium.hub.internal.url | http://$ {HOST_IP}:4444 | Internal Hub Adresi. |
TEST RUNNER | testinium.runner.max.execution.time.default | 120 | DEPRECATED |
TEST RUNNER | testinium.node.maxReservedTime.minute | 30 | DEPRECATED |
TEST RUNNER | testinium.runner.maxCompileTime.second | 600 | DEPRECATED |
TEST RUNNER | testinium.runner.bash.profile | null | DEPRECATED |
STORAGE | testinium.storage.type | MINIO | Kullanılacak olan Storage Service tipini belirler.(MINIO, MONGO, S3) |
STORAGE | testinium.storage.maxStoreDay | 180 | Belirtilen günden daha eski olan dosyaların storage serviceden silineceği anlamı taşır. |
STORAGE | testinium.storage.maxStoreDayBinary | null | Belirtilen günden daha eski olan dosyaların storage serviceden silineceği anlamı taşır. |
STORAGE | testinium.storage.useStorageServlet | true | Depolama servlet’inin kullanılacağına dair işarettir. |
STORAGE - MONGO | testinium.storage.mongo.username | username | MongoDB bağlantısı için kullanılacak kullanıcı adı. |
STORAGE - MONGO | testinium.storage.mongo.password | password | MongoDB bağlantısı için kullanılacak kullanıcı şifresi. |
STORAGE - MONGO | testinium.storage.mongo.database | testinium | Verilerinin tutulduğu MongoDB veritabanı adı. |
STORAGE - MONGO | testinium.storage.mongo.host | host | MongoDB sunucusunun adresi. |
STORAGE - MONGO | testinium.storage.mongo.port | 27018 | MongoDB sunucusunun bağlantı port numarası. |
STORAGE - MONGO | testinium.storage.mongo.bucket | testinium | MongoDB GridFS üzerinde kullanılacak bucket adı. |
STORAGE - MINIO | testinium.storage.minio.accessKey | cmhs+AUMXUuB6Lzsvgcbp3bRT6VDGQjgCBwB2xm0AN | MinIO erişim anahtarı (kullanıcı kimliği). |
STORAGE - MINIO | testinium.storage.minio.secretKey | UPdDVPto+H6ko+20NKmagK40MOskqOBw4yS51WpgVy | MinIO gizli anahtarı. |
STORAGE - MINIO | testinium.storage.minio.bucketName | testinium | MinIO üzerinde kullanılacak bucket adı. |
STORAGE - MINIO | testinium.storage.minio.endpoint | http://$ {HOST_IP}:9000 | MinIO sunucusunun adresi. |
LOGGING | testinium.log.root.level | INFO | |
testinium.mail.host | host | E-posta gönderimi için SMTP sunucusunun adresi | |
testinium.mail.port | 587 | SMTP sunucusunun port numarası (genellikle TLS için 587). | |
testinium.mail.username | username | E-posta hesabının kullanıcı adı. | |
testinium.mail.password | password | E-posta hesabının şifresi. | |
testinium.mail.smtp.auth | true | SMTP kimlik doğrulamasının etkin olup olmadığını belirtir. | |
testinium.mail.smtp.tls | true | TLS (güvenli bağlantı) kullanımını etkinleştirir. | |
testinium.mail.smtp.tls.version | TLSv1.2 | Kullanılacak SSL/TLS sürümü. | |
testinium.mail.smtp.ssl | false | E-posta gönderiminde SSL bağlantısının kullanılıp kullanılmayacağını belirtir. (true → SSL etkin, false → devre dışı) | |
testinium.mail.debug | false | E-posta gönderiminde debug (ayrıntılı log) modunun aktifliği. | |
testinium.mail.from | |||
EXECUTOR | testinium.executor.ip | Docker Engine Url | |
EXECUTOR | testinium.executor.port | 22 | DEPRECATED |
EXECUTOR | testinium.executor.user | ubuntu | DEPRECATED |
EXECUTOR | testinium.executor.pass | password | DEPRECATED |
GIT | testinium.git.testRepository | testinium | Projelerin çekileceği Git deposunun adı. |
GIT | testinium.git.testRepository.url | Projelerin bulunduğu Git deposunun tam URL adresi. | |
GIT | testinium.git.testRepository.adminUser | admin | Git deposuna erişim için kullanılacak kullanıcı adı. |
GIT | testinium.git.testRepository.adminPass | password | Git deposuna erişim için kullanılacak kullanıcı şifresi. |
MAVEN/NUGET | testinium.maven.repo.local | null | DEPRECATED |
MAVEN/NUGET | testinium.nuget.repo.local | null | DEPRECATED |
ENCRYPTION | testinium.db.encrypt.enable | false | Database’de bulunan önemli dataların (password) uygulama ayağa kalkarken encrypt edilmesini sağlar. |
CRON | testinium.cron.active | true | Zamanlanmış görevlerin (cron job) aktif olup olmadığını belirler. False olduğu durumda herhangi bir cron job çalışmayacaktır. |
CRON | testinium.db.archive.day.testCommandResult | 90 | Girilen gün sayısından daha eski olan command resultları arşivlenir. |
CRON | testinium.db.archive.date.testCommandResult | 02.07.2025 | Command Resultların girilen tarih oncesi için arşivlenmesini belirtir. |
CRON | testinium.cron.active.storage.cleaner | true | Bu değer true olduğu durumda, her gün 03:45’de storage service den verilerin silinmesini sağlayan cron job çalışır. |
CRON | testinium.cron.active.plan.deleter | false | Bu değer true olduğu durumda; her gün, kullanıcı tarafından silinmiş(soft delete) plana ait verilerin silinmesini sağlayan cron job çalışır. |
HUB | testinium.hub.timeout | 120 | Hub üzerindeki genel işlem zaman aşımı süresi (saniye cinsinden). (Genellikle default değerler kullanılır. Müşteri bazlı sık değişen bir ayar değildir.) |
HUB | testinium.hub.timeout.browser | 180 | Hub üzerinden başlatılan tarayıcı oturumlarının zaman aşımı süresi (saniye cinsinden). (Genellikle default değerler kullanılır. Müşteri bazlı sık değişen bir ayar değildir.) |
HUB | testinium.hub.timeout.nodeStatusCheck | 5000 | Hub’ın node durumlarını kontrol etme sıklığı (milisaniye cinsinden).(Genellikle default değerler kullanılır. Müşteri bazlı sık değişen bir ayar değildir.) |
DASHBOARD | testinium.dashboard.refresh.live | true/false | DEPRECATED |
DASHBOARD | testinium.dashboard.visibility | true | BDD Editor kısmının ekrandan görünürlüğünü kısıtlamak için kullanılır. |
DOCKER ENGINE | testinium.docker.engine.host |
| DEPRECATED |
SCHEDULE | testinium.schedule.show.frequent.active | true/false | DEPRECATED |
SCHEDULE | testinium.test.plan.end.date.for.everyday | 12 | Günlük olarak schedule edilecek planlar için tarih aralığının maximum alacağı değere denk gelir.(month cinsinden). Örn: günlük çalıştırma sıklığında en fazla 12 ay sonrasına kadar seçim yapılabilir. |
SCHEDULE | testinium.test.plan.end.date.for.less.than.day | 6 | Bir günden daha az olarak schedule edilecek planlar için tarih aralığının maximum alacağı değere denk gelir.(month cinsinden). Örnek: bir günden küçük çalıştırma sıklıklarında en fazla 6 ay sonrasına kadar seçim yapılabilir. |
COMPANY | testinium.companyProjectClone.maxProjectCount | 5 | Clonelanabilecek maximum proje sayısıdır. (Default değeri 10’dur.) |
COMPANY | testinium.gateway.baseUrl | http://$ {HOST_IP}:8091 | Gateway servisinin temel adresi (servisler arası yönlendirme için). |
COMPANY | testinium.cloud.gateway.baseUrl | http://$ {HOST_IP}:8900 | Cloud Gateway adresi |
COMPANY | testinium.queueService.baseUrl | http://$ {HOST_IP}:8089 | Queue servisinin adresi. |
COMPANY | testinium.environmentService.baseUrl | http://$ {HOST_IP}:8083 | Environment servisinin adresi. |
COMPANY | testinium.storageService.baseUrl | http://$ {HOST_IP}:8090 | Storage Service Url adresidir. |
COMPANY | testinium.executionService.baseUrl | http://$ {HOST_IP}:8087 | Execution servisinin adresi |
COMPANY | testinium.projectService.baseUrl | http://$ {HOST_IP}:8088 | Project servisinin adresi |
REPORT | testinium.report.xml | true/false | Test koşumlarında xml raporunun kalıcı olarak tutulması durumu. |
RABBITMQ | testinium.rabbitmq.host | localhost | RabbitMQ sunucusunun adresi. |
RABBITMQ | testinium.rabbitmq.port | 5673 | RabbitMQ port numarası. |
RABBITMQ | testinium.rabbitmq.username | guest | RabbitMQ kullanıcı adı. |
RABBITMQ | testinium.rabbitmq.password | guest | RabbitMQ kullanıcı şifresi. |
RABBITMQ | testinium.rabbitmq.virtualHost | / | RabbitMQ sanal host adı. |