Pour autant que je sache, JMeter vous permet d'envoyer plusieurs requêtes POST avec différents paramètres (par exemple { "value": "value1"}, {"value": "value2"}
, ...) Cependant, je suis plus à l'aise en utilisant une interface basée sur un terminal similaire à ab ou siège. Fondamentalement, j'ai besoin de tester un serveur simulant le cas dans lequel certaines demandes ne sont pas précédemment mises en cache.Alternatives à JMeter pour les requêtes POST avec différents paramètres (doit fonctionner sans interface graphique)
Existe-t-il des alternatives à JMeter pour Linux qui peuvent utiliser différents paramètres pour une requête POST?
MISE À JOUR
Pour autant que je peux dire, JMeter nécessite la création d'un plan de test (fichier JMX) afin d'exécuter via la ligne de commande. Malheureusement, ce plan de test doit être construit en utilisant l'interface graphique, qui est précisément ce que je veux éviter.
MISE À JOUR 2
Je vais utiliser JMeter car il offre des paramètres dynamiques pour les requêtes POST et la plupart des alternatives dépendent de JMeter. Cependant, si quelqu'un connaît une bibliothèque autonome fonctionnant exclusivement à partir du terminal (similaire à ab), veuillez me le faire savoir.
Oui, je pense que ce que je vais faire, mais je ne peux pas comprendre ce que les arguments de ligne de commande doivent utiliser pour alimenter le jeu de données csv et pour définir une variable donnée $ {varName}. Avez-vous un exemple qui montre comment l'utiliser? –
suivez tout tutoriel montrant comment l'utiliser en mode gui, il fonctionnera bien en mode non-gui. Assurez-vous simplement que le chemin vers le fichier cdv est correct –
Cela ne se produit pas sur la ligne de commande. CSV DataSet remplira la variable (c'est l'un des champs) du fichier CSV (un autre champ) à chaque itération du groupe de threads.Gui ou NOn Gui cela fonctionne le même –