Answered question

Neoload et cookies malformés ?

Je rencontre des difficultés pour scripter un scénario.
J'ai isolé le souci, il s'agit d'un problème de guillemets.

Voici le premier souci que j'ai rencontré, sur une requête assez avancée dans le script :

Cookie enregistré :
JSESSIONID="6CN9D+3+FgugVYzw1bIEH6zs.master:validation-2";

Cookie injecté à la validation
JSESSIONID=AX933MP2EOBt8JxJsBhE794C.master:validation-2;

Pour contourner ce souci, j'ai rajouté "escaped.cookie.characters=, ;" dans la partie [runtime] du fichier controller.properties
Cette modification a parfaitement corrigé le problème ci-dessus, mais en a crée un nouveau au début du script, sur une autre requête :

Cookie enregistré :
JSESSIONID=6FB9011AEEE085B043A6E3CDC716F6A7;
SELECTED_PROFILE="";
SELECTED_ACCOUNT="";
SNGCookie=AAEAcO0AjnqVAwa0QF4UkxcJk_nNuKSmPzxK0MCrQ6rmsTgUwyuAZq6vro9819-muo4od4qjvKIfmktSTPPkYkBXr8qGVO7wN3uX3yVwOJxF2oYZ6Sk6I87MT3LNciZ_XzY9beoQVBSKc8FaeTR-WUl1EhIABQAQJPKg5uOoUu-EGsIygK-cMgACABDeXG0xZY0tvBhC_kt4QernAAYAEFVdEtsz9O-TKEmPOCASUPoABwAEVSQHPAADAARVJAc8AAQAIOKT7d5dIqKQ6I3e4VSmNPcN3UnCs7QnRXZq4AZZXrRf

Cookie injecté à la validation
Cookie: JSESSIONID="BCBD1BFF54B5882976A36108EF6C1F17";
SELECTED_PROFILE=;
SELECTED_ACCOUNT=;
SNGCookie="AAEAcBZvMXxnR3FMWxOQmXsRqlEgSeIl169JeSPkwd8fi-zPBEYoPq0uRpDVA_LUaaWY7nkU_iwTOpRDAGiMkrR5YMW4xm2W03sKvCumgPpqjPLFp0QmZLjEHHsaFpz4ghtofcQq8qt3nOnW9r766LXoB-YABQAQB9lhkYy-V4fQs4MdbhkZMwACABCS93iCJKEaIyjE10O9x3AcAAYAEN8Z5XCE4LKQt_QU_qon39UABwAEVSRDLwADAARVJEMvAAQAIKsfC0siWbPBxMXPL32L6zmtYUqoQD9-Q0bCTppG4e8n"

Avez-vous une idée pour contourner ce problème ?

Mathieu D.
Mathieu D.

Mathieu D.

Level
0
12 / 100
points

La valeur d'un cookie doit être entre des guillemets si elle contient des caractères "interdits" tels que la virgule, un espace ou un point virgule. La valeur de votre JSESSIONID ne devrait pas être entre guillemet. Vous devriez vérifier avec les développeurs de votre application.

Par contre, je ne comprends pas comment la clé "escaped.cookie.characters=, ;" a pu fonctionner. Ou alors vous ne l'avez pas utilisé telle quelle ?

Au vu des valeurs dans votre exemple, j'aurais utilisé cette clé/valeur : "escaped.cookie.characters=, ;:"

Did you find this useful ?

No (0)

Yes (0)

0% of users found this answer useful

Other answers

Mathieu D.
Mathieu D.

Mathieu D.

Level
0
12 / 100
points

Merci beaucoup pour la correction (et la rapidité de réponse), cela fonctionne à présent.

Mon souci venait bien de la clé mal écrite.