J'ai lu le manuel de JMeter et j'ai vu qu'il y avait la fonction __uuid() pour JMeter. Il permet de générer le type UUID 4 pour les tests JMeter. Est-il possible de générer UUIDv1 dans JMeter ou peut-être un plugin existe.Est-il possible de générer UUID v1 avec JMeter?
1
A
Répondre
2
Je recommande de prendre les étapes suivantes:
- Télécharger Jug library (par exemple de here) et déposez le. jar quelque part JMeter Classpath
- Redémarrez JMeter pour choisir le .jar jusqu'à
Une fois fait, vous devriez être en mesure de générer UUIDv1 en utilisant JSR223 Test Elements et Groovy language comme:
import com.fasterxml.uuid.EthernetAddress import com.fasterxml.uuid.Generators import com.fasterxml.uuid.impl.TimeBasedGenerator def addr = EthernetAddress.fromInterface() def gen = Generators.timeBasedGenerator(addr) def v1uuid = gen.generate() log.info(v1uuid.toString())
Démo:
Références:
1
En jmeter vous pouvez ajouter JSR 223 Sampler choisir langage Java et exécuter du code Java pour la version UUID 1:
String timeuuid = com.datastax.driver.core.utils.UUIDs.timeBased().toString();
Et puis ajoutez à la variable Jmeter:
vars.put("myUUID", timeuuid);
Merci beaucoup! Ça marche! –