loadrunner coupe de web_reg_save_param_ex() sans droit boundry
À l'aide de FireBug pour renifler de la corrélation des candidats en général, je ai cette en-tête de réponse:
Response Headersview source
Cache-Control no-cache, no-store
Content-Length 0
Date Fri, 08 Mar 2013 13:22:37 GMT
Expires Thu, 01 Jan 1970 00:00:00 GMT
Location http://c24jbs300014.test.local:8080/something/someotherthing/171330/considertakingadump?24
Pragma no-cache
Server Apache-Coyote/1.1
Dans l'au-dessus-tête de réponse j'ai corrélée à la valeur de 24 comme ceci:
web_reg_save_param_ex(
"ParamName=correlationID",
"LB=considertakingadump?",
"RB=",
SEARCH_FILTERS,
"Scope=Headers",
LAST);
Et il est ramassé, et il fonctionne corrélation dans le script comme ceci:
web_submit_data("submitit",
"Action=http://c29jbsl00015.test.local:8080/something/treatment/{someothercorrelatedvalue}/someotherstuff?{correlationID}-1.IBehaviorListener.0-tabbedPanel-content-panels-0-panel-tableBody-somepoint-0-somepoint-somepoint-somepoint",
"Method=POST",
"RecContentType=text/xml",
"Referer=http://c29jbsl00015.test.local:8080/something/treatment/{someothercorrelatedvalue}/someotherstuff?9",
"Snapshot=t63.inf",
"Mode=HTTP",
ITEMDATA,
"Name=valgtBeslutning", "Value=0", ENDITEM,
LAST);
Cependant lorsque l'on regarde le journal (extended pour le paramètre de substitution) je vois que beaucoup de la réponse est la partie de l'URL construite comme ceci:
Action.c(618): Redirecting "http://c29jbsl00015.test.local:8080/something/treatment/171334/considerit?24&10Content-Length:+0HTTP/1.1+200+OKServer:+Apache-Coyote/1.1Date:+Fri,+08+Mar+2013+13:27:35+GMTExpires:+Thu,+01+Jan+1970+00:00:00+GMTPragma:+no-cacheCache-Control:+no-cache,+no-storeContent-Type:+text/html%3Bcharset=UTF-8Transfer-Encoding:+chunked-1.ILinkListener-nesteContent-Length:+0HTTP/1.1+200+OKServer:+Apache-Coyote/1.1Date:+Fri,+08+Mar+2013+13:27:35+GMTExpires:+Thu,+01+Jan+1970+00:00:00+GMTPragma:+no-cacheCache-Control:+no-cache,+no-storeContent-Type:+text/html%3BcharsetContent-Length: 0HTTP/1.1 200 OKServer: Apache-Coyote/1.1Date: Fri, 08 Mar 2013 13:27:35 GMTExpires: Thu, 01 Jan 1970 00:00:00 GMTPragma: no-cacheCache-Control: no-cache, no-storeContent-Type: text/html;charset=UTF-8Transfer-Encoding: chunked-1.IBehaviorListener.0-tabbedPanel-content-panels-0-panel-tableBody-kontrollpunkter-0-kontrollpunkt-beslutningForm-valgtBeslutning" (redirection depth is 0) [MsgId: MMSG-26694]
De ne pas avoir un droit boundry dans ma réponse du serveur est la raison pour cela.
Est-il un moyen de dire c'est à dire "à droite boundry de saut de ligne (\n)" ou quelque chose de similaire à la coupure de cette longue et inutile de l'info dans mon web_reg_save_param()? Comme après le numéro 24 dans ma réponse du serveur?
- Dans mon web_submit_data() ci-dessus, il est enregistré un "Referer" qui est un lien. Qu'est ce qu'un referer?
Vous devez vous connecter pour publier un commentaire.
pourquoi ne pas vous utiliser SaveLen
web_reg_save_param_ex(
Oui, vous pouvez utiliser non visible des caractères de contrôle (par exemple, \r,\n,\t, .... que la gauche ou la droite les conditions aux limites.
SI vous avez un contenu variable de la ligne qui commence toujours par "emplacement" se termine par "\n" dont vous avez besoin les deux derniers caractères, alors vous pouvez toujours capturer la totalité de la ligne et ensuite utiliser la norme de chaîne de capacités de traitement de C pour tirer les deux derniers caractères de la ligne, comme de jouer au jeu de "déplacer le pointeur" pour les deux derniers caractères de la chaîne