2017-09-06 1 views
1

L'horodatage est affiché sans symbole «+» et remplace le symbole «+» par un espace dans l'enregistrement Jmeter/Blazemeter. Comment le faire fonctionner/considérer dynamiquement "+" toujours dans l'espace lors du test de charge.L'horodatage est affiché sans le symbole «+» et remplace le symbole «+» par un espace dans l'enregistrement Jmeter/Blazemeter

L'enregistrement en cours de Blazemeter de notre application de recherche ci-dessous montre la charge utile d'appel POST avec une valeur d'horodatage: « à »: « 2017-12-20T10: 42: 08 05:30 »

peut observer dans ce qui précède après 08 il y a de l'espace alors qu'il devrait être 08 + 5: 30.

sur le navigateur affiche correctement avec le symbole +. S'il vous plaît suggérer comment le faire toujours en considérant 08 + 5: 30 lorsqu'il est exécuté pour plus d'utilisateurs.

Si vous exécutez le script sans que le symbole + ne reçoive une erreur 500, après avoir modifié manuellement le code 200.

Répondre

1

+ utilisé comme espace uniquement dans le contenu application/x-www-form-urlencoded, tel que la partie de requête d'une URL. voir URL and plus signs.

Vous essayez de comparer les valeurs avant (avec +) et après le décodage d'URL (sans +)

+0

Merci pour le guidage. Le type de contenu va/enregistre comme applicaiton/json non application/x-www-form-urlencoded. – blakshmi

+0

Vous pouvez décoder la valeur qui supprimera également les signes + java.net.URLDecoder.decode (timestampValue, "UTF-8")); ' – user7294900

+0

Merci pour le guidage. – blakshmi