Testeur de requêtes HTTP Hurl 6.0.0

Posté par  (site web personnel) . Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
29
9
déc.
2024
Internet

Hurl est un outil libre (APLv2) pour exécuter et tester des requêtes HTTP, en ligne de commande, à partir de fichiers textes. Il permet de chaîner des requêtes, capturer des valeurs et évaluer des conditions sur les en-têtes et le corps des réponses. Et on peut l’utiliser pour récupérer des données et tester des sessions HTTP : contenu HTML, API REST/SOAP/GraphQL, API à base de XML ou JSON. Et la version 6.0.0 est parue le 4 décembre 2024.

Hurl a déjà été mentionné sur LinuxFr.org, notamment parce qu’il est utilisé pour les tests de certains services du site, à savoir actuellement img, le cache d’images et epub, le convertisseur EPUB3 à la volée (chacun avec sa suite de tests pour valider le bon fonctionnement des services en IPv4 et en IPv6, en HTTP 1.1 et en HTTP 2.0). jcamiel, un des mainteneurs de Hurl, est d’ailleurs intervenu sur une des dépêches précédentes, venu discuter des évolutions et idées d’améliorations qui permettraient de simplifier l’écriture de telles suites de tests.

Les nouveautés de la version 6.0.0 sont décrites dans la seconde partie de la dépêche.

Forum Programmation.web Tester le mode "prod"

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
1
19
sept.
2024

Yo, wass'up ?

Je m'essaie au dev d'une appli web pour mon assos. Techniquement c'est du Python/Flask mais je pense que c'est un détail.

Essayant de faire les choses en suivant les best practices, j'ai des configs dev, test et prod. Par exemple en configuration prod j'utilise Unicorn un (vrai) serveur WSGI là où en dev c'est le petit serveur interne de Flask. Idem pour la BdD où ce sera sûrement SQLite en dev et test et (…)

Forum Programmation.shell automatisation pour soumission de job sur slurm

Posté par  . Licence CC By‑SA.
Étiquettes :
2
3
juil.
2023

bonjour,

j'effectue en ce moment (stage) des calculs sur un cluster, et je souhaite automatiser ma soumissions de job:

Pour ce faire, je dispose d'une base de donnée de la forme :

delta Re ub F maxUs xUs yUs maxUip maxPsi xPsi yPsi circulation
1.000000000000000056e-01 1.000000000000000000e+02 9.999999880255133755e-01 1.847046745021032388e+00 1.875822000151966096e+00 1.451459197325943992e-03 5.195067241032987226e+00 1.800956170626870634e-01 1.358132924334415625e-01 2.283607643238189100e-01 5.053583403732131885e+00 3.356563318232111959e-01
...

j'aimerai faire un test if sur les deux premières colonnes de chaque ligne et assigner la valeur de F lorsque le test est (…)

Journal Une nouvelle carte à processeur RISC-V : la Star64

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
92
30
avr.
2023

Vous le savez, le projet de processeur à jeu d'instructions libre RISC-V ne date pas d'aujourd'hui. Mais, pendant longtemps, il n'y avait pas de moyen facile d'expérimenter avec un tel processeur, en général présent dans de l'embarqué plus ou moins clos ou dans des systèmes peu pratiques pour la programmation, genre tablettes. Les développeur·ses devaient donc se contenter de QEMU ou autre émulateur. Les choses changent et on voit maintenant apparaitre des cartes portant un processeur RISC-V, à un prix (…)

Forum Linux.général Pourquoi ma machine ne répond[rait] à aucun ping IPv6 vers quelque adresses locale que ce soit?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
10
mai
2022

Bonjour à tous.

J'ai voulu vérifier si IPv6 fonctionne chez moi mais apparemment non. Le hic c'est que rien ne fonctionne, même pas la base, qui si je comprends bien ne devrait même pas me demander le moindre effort… Me suis décidé à commencer par le début.

Adresse IPv6 locale de ma carte réseau:

inet6 fe80::5d94:9a78:f014:2ab3/64 scope link noprefixroute
valid_lft forever preferred_lft forever

Je fais ceci:

ping -6 fe80::5d94:9a78:f014:2ab3

et j'ai ça:

--- statistiques ping fe80::5d94:9a78:f014:2ab3 ---
4 paquets transmis,
(…)

Forum Programmation.java test unitaire JUnit: mauvais type de donnees

Posté par  . Licence CC By‑SA.
Étiquettes :
0
7
mai
2022

slt,

j'ai dvpé un petit exercice et là j'essaye en plus d'ecrire un test unitaire sur 1 de mes méthodes ms le test me renvoie un

java.lang.Error: Unresolved compilation problem:
The method f05AfficherStocks(Medicament[]) in the type Pharmacie is not applicable for the arguments (int)
je vs mets la classe, methode et le test

    public class Medicament {
    private String nom;
    private double prix;    
    private int stock;
    public Medicament(String p_nom,double p_prix,int p_stock
(…)

Forum Programmation.python aspects concrets des environnement test et environnement de production

Posté par  . Licence CC By‑SA.
Étiquettes :
2
16
avr.
2022

Bonjour,
Je cherche à mettre en place des environnements test et production pour créer un site web avec django mais je n'ai jamais travaillé en situation réelle de "production" dans une boite informatique.
J'ai cherché sur internet un tutoriel pour savoir comment mettre en place des environnements séparés de test et production mais je n'ai rien trouvé de probant…

Je sais utiliser git et faire du déploiement de code en distinguant des branches mais je m'interroge sur les aspects tres (…)

Sortie de Fedora 34 Beta

Posté par  (site web personnel) . Édité par ted, claudex et Ysabeau 🧶. Modéré par Pierre Jarillon. Licence CC By‑SA.
38
23
mar.
2021
Fedora

En ce mardi 23 mars, la communauté du Projet Fedora sera ravie d’apprendre la disponibilité de la version Bêta Fedora 34.

Malgré les risques concernant la stabilité d’une version Bêta, il est important de la tester ! En rapportant les bogues maintenant, vous découvrirez les nouveautés avant tout le monde, tout en améliorant la qualité de Fedora 34 et réduisant du même coup le risque de retard. Les versions en développement manquent de testeurs et de retours pour mener à bien leurs buts.

La version finale est pour le moment fixée pour le 20 ou 27 avril.
Voici les nouveautés annoncées pour cette version.

FOSDEM 2021: récompenses et reconnaissance pour les bêta-testeurs de logiciels innovants

Posté par  . Édité par Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
8
1
fév.
2021
Communauté

Présentée sur le stand virtuel d'OW2 au FOSDEM 2021, les 6 et 7 février 2021, la plateforme ReachOut accompagne les campagnes de tests de logiciels innovants et récompense les bêta-testeurs participants.

OW2, la communauté internationale qui se consacre au développement et à la promotion de logiciels au code source ouvert pour les systèmes d'information d’entreprises, invite les visiteurs du FOSDEM 2021 à devenir bêta-testeurs ReachOut, à essayer des logiciels de pointe issus de projets de recherche européens et de PME, contre des récompenses monétaires, et un certificat de Software Ranger valorisant leur profil professionnel.

Les participants du FOSDEM sont bien connus pour leur intérêt marqué pour le génie logiciel. Tout ce qu’ils ont à faire pour rejoindre le programme consiste à participer à une campagne de bêta test enregistrée par ReachOut et à renvoyer un questionnaire entièrement rempli.