k6
Silent install package for k6
1.4.1-1
Development
Development
- package: tis-k6
- name: k6
- version: 1.4.1-1
- categories: Development
- maintainer: WAPT Team,Tranquil IT,Ingrid TALBOT
- locale: all
- target_os: windows
- impacted_process: k6
- architecture: x64
- signature_date:
- size: 31.57 Mo
- installed_size: 57.42 Mo
package : tis-k6
version : 1.4.1-1
architecture : x64
section : base
priority : optional
name : k6
categories : Development
maintainer : WAPT Team,Tranquil IT,Ingrid TALBOT
description : k6 is an open source testing tool designed for developers to allow teams to create and integrate performance tests as part of the software development lifecycle, and help users test, analyze, and fix performance issues in their applications
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.3
sources : https://k6.io/docs/get-started/installation/
installed_size : 57417216
impacted_process : k6
description_fr : k6 est un outil de test open source conçu pour les développeurs afin de permettre aux équipes de créer et d'intégrer des tests de performance dans le cadre du cycle de vie du développement logiciel, et d'aider les utilisateurs à tester, analyser et résoudre les problèmes de performance dans leurs applications
description_pl : k6 to narzędzie testowe o otwartym kodzie źródłowym przeznaczone dla programistów, które umożliwia zespołom tworzenie i integrowanie testów wydajności w ramach cyklu życia oprogramowania oraz pomaga użytkownikom testować, analizować i naprawiać problemy z wydajnością ich aplikacji
description_de : k6 ist ein Open-Source-Testing-Tool, das für Entwickler entwickelt wurde, um Teams die Erstellung und Integration von Leistungstests als Teil des Softwareentwicklungszyklus zu ermöglichen und die Benutzer beim Testen, Analysieren und Beheben von Leistungsproblemen in ihren Anwendungen zu unterstützen
description_es : k6 es una herramienta de pruebas de código abierto diseñada para desarrolladores con el fin de permitir a los equipos crear e integrar pruebas de rendimiento como parte del ciclo de vida de desarrollo de software, y ayudar a los usuarios a probar, analizar y solucionar problemas de rendimiento en sus aplicaciones
description_pt : O k6 é uma ferramenta de teste de código aberto concebida para programadores, que permite às equipas criar e integrar testes de desempenho como parte do ciclo de vida de desenvolvimento de software e ajuda os utilizadores a testar, analisar e corrigir problemas de desempenho nas suas aplicações
description_it : k6 è uno strumento di test open source progettato per gli sviluppatori, che consente ai team di creare e integrare i test delle prestazioni come parte del ciclo di vita dello sviluppo del software e aiuta gli utenti a testare, analizzare e risolvere i problemi di prestazioni nelle loro applicazioni
description_nl : k6 is een open source testtool voor ontwikkelaars waarmee teams prestatietests kunnen maken en integreren als onderdeel van de levenscyclus van softwareontwikkeling en waarmee gebruikers prestatieproblemen in hun applicaties kunnen testen, analyseren en oplossen
description_ru : k6 - это инструмент тестирования с открытым исходным кодом, предназначенный для разработчиков, позволяющий командам создавать и интегрировать тесты производительности как часть жизненного цикла разработки программного обеспечения, а также помогающий пользователям тестировать, анализировать и устранять проблемы производительности в своих приложениях
audit_schedule :
editor :
keywords :
licence :
homepage :
package_uuid : 5b21d5c7-94cc-4c09-88aa-b5f8ed111a50
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 8832b0a3dda3660fa4b7368bbde8023adebb5535c54b00218798cc8603778062
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2025-11-26T13:33:04.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : Oz800rAU+24PPicVizzApxNOqyh1O9JPWZi27HzvMuz/0hj9cObWZ1fH74EBkH1PTVcYetNvHq4m1ucmJc19yqFQZDY+xgJDp8AW3uM6k6HCcOmZDzGbEc72d9aXAy5qc0KuVKdC/hscmYYAxP6qQCTUWsj+X2rr5Z3n8TBfA+Pvn63l/3v4O801ddS0fB0iucZm94strHSlxijcUyHYJNX8j+YvwCQqhQ9Zr1MWBIDrduJgUr0v4rD403uUqwRveCOeT+Yu6kSO2mTxMmM0PdkGbfuVdsGB1F4c1+jqxPYfOyhZWmtyA6eXpVdAaVrcMa6KwD9xQPr6dD1J+88L5w==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
bin_name = glob.glob("*.msi")[0]
install_msi_if_needed(
bin_name,
min_version=control.get_software_version(),
timeout=600,
)
create_programs_menu_shortcut("k6", makepath(systemdrive, programfiles, "k6", "k6.exe"))
def uninstall():
remove_programs_menu_shortcut("k6")
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
api_url = "https://api.github.com/repos/grafana/k6/releases/latest"
# Get data from API
releases_dict = json.loads(wgets(api_url, proxies=proxies))
msi_found = False # Flag pour indiquer la découverte d'un fichier .msi
for release in releases_dict:
if msi_found:
break
for asset in releases_dict["assets"]:
if asset["browser_download_url"].endswith(".msi"):
url_download = asset["browser_download_url"]
latest_bin = url_download.split("/")[-1]
version = latest_bin.split("-")[1].replace("v", "")
msi_found = True # Mettre à jour le flag pour indiquer qu'un msi a été trouvé
break
if not isfile(latest_bin):
package_updated = True
wget(url_download, latest_bin, proxies=proxies)
# nettoyer les fichiers temporaires
for f in glob.glob("*.msi"):
if f != latest_bin:
remove_file(f)
control.set_software_version(version)
control.save_control_to_wapt()
return package_updated
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
6dc454d4b29b3505c8872e5929513fd847f432941f534a5c7434f049453ef076 : WAPT/control
8832b0a3dda3660fa4b7368bbde8023adebb5535c54b00218798cc8603778062 : WAPT/icon.png
cc0e236e4fc2fb3f891c851c26c6b693c31ab73c2b69123714474fca412164e5 : k6-v1.4.1-windows-amd64.msi
229b31b4e9861b494491d7aeea9d8c0ffe1ef11e1072017a9daf9b40cdc94b74 : luti.json
dae590e609d965d4e6619acae363b857e784e92273a7eb6de15536be7d8f32c8 : setup.py
7ec9162d980986af9a05961fb42bde0cd60108cac6fbd7aae10f5eaf4e0e91d3 : update_package.py