2013-02-21 2 views
0

URL 모드를 사용하여 기록하고 아래에 붙여 넣은 간단한 VUGen 탐색 스크립트가 있습니다. 이 URL 모드로 기록 된 스크립트 web_reg_find()를 사용할 수응답 시간의 일반적인 추세는 무엇입니까?

  1. 아닌가 : 나는이 개 질문이 ? 스크립트 (즉, 텍스트가 표시됨)에 단계 전에 확인 (web_reg_find)을 걸 때. Generation 로그는 web_reg_find가 성공했다는 것을 알려주지 만 (HTML 모드와 익숙하지 않은 방식과 Generation 로그가 일반적으로 값 자체를 노출하는 방식은 아닙니다).

  2. 컨트롤러에서 sceanrio로 다음 스크립트를 실행하는 경우 2 명의 사용자가 트랜잭션 시간 최고치를 실행 한 후 JVM 피크 (99,9 %)의 CPU 사용량과 메모리가 "최대 허용치" ". 이것이 힙과 GC 설정 ++과 관련이 있다고 생각하는 것이 일반적입니다. 하지만 스크립트 자체로 이러한 일이 발생할 수 있습니다. responstime/memeory/cpu 사용의 최고점에 대한 이유가되는 스크립트로 이어질 수있는 자세한 내용은 테스트중인 응용 프로그램이 모든 서비스와 통합되지 않고 모두 주위에 조롱 받고 있다는 것입니다. 또한 한 명의 사용자 만이 모든 mye 요청에 로그인 할 수 있습니다.이 때문에 조롱을 당하면 매번 동일한 응답을 받게됩니다. 그러나 그것은 모든 트랜잭션에 오류를 던져 버립니다. 또한 웹 서버에 누적 된 세션으로 이어질 수있는 로그 아웃/클린업 로직이 구현되어 있지 않기 때문에 발생할 수 있습니다. 다음 단계로 JVisualVM을 사용하여 피킹 (peaking)이 발생하면 높은 CPU 사용량을 조사합니다. 내 일반적인 질문은 다음과 같습니다. 10 분 동안의 responsesetime peakes 및 WAS (실제로 JBoss)의 메모리/CPU 소비량 피크가 스크립트 자체에있는 것 때문에 발생하는 현상입니까? 누구든지 자신의 스크립트가이 소스라고 경험 했습니까?

액션() 스크립트 web_reg_save_param_ex ("세션 ID 때 paramname =" "LB = JSESSIONID =" 동안 {// 저장 sessionID와 I 상기 수동 상관 관계 파라미터 "RB =?" , SEARCH_FILTERS, "범위 = 머리글", 마지막);

//lr_output_message("Sesjons ID: %s", lr_eval_string ("+{SessionID}")); 
    web_url("something", 
      "URL={url}/something/", 
      "Resource=0", 
      "RecContentType=text/html", 
      "Referer=", 
      "Snapshot=t1.inf", 
      "Mode=HTTP", 
      LAST); 

    web_concurrent_start(NULL); 

    web_url("modig-ver-1359533772000.css", 
      "URL={url}/something/css/modig-ver-1359533772000.css", 
      "Resource=1", 
      "RecContentType=text/css", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t2.inf", 
      LAST); 

    web_url("bootstrap-transition-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-transition-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t3.inf", 
      LAST); 

    web_url("bootstrap-alert-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-alert-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t4.inf", 
      LAST); 

    web_url("datepicker-ver-1360590665000.css", 
      "URL={url}/something/css/datepicker-ver-1360590665000.css", 
      "Resource=1", 
      "RecContentType=text/css", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t5.inf", 
      LAST); 

    web_url("ViseForslagTilSomethingPage-ver-1360590665000.css", 
      "URL={url}/something/css/ViseForslagTilSomethingPage-ver-1360590665000.css", 
      "Resource=1", 
      "RecContentType=text/css", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t6.inf", 
      LAST); 

    web_url("bootstrap-carousel-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-carousel-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t7.inf", 
      LAST); 

    web_url("bootstrap-button-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-button-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t8.inf", 
      LAST); 

    web_url("GettingreadyForSomethingPage-ver-1360590665000.css", 
      "URL={url}/something/css/GettingreadyForSomethingPage-ver-1360590665000.css", 
      "Resource=1", 
      "RecContentType=text/css", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t9.inf", 
      LAST); 

    web_url("bootstrap-collapse-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-collapse-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t10.inf", 
      LAST); 

    web_url("bootstrap-tooltip-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-tooltip-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t11.inf", 
      LAST); 

    web_url("bootstrap-dropdown-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-dropdown-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t12.inf", 
      LAST); 

    web_url("bootstrap-modal-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-modal-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t13.inf", 
      LAST); 

    web_url("VurderePiceofshitListePanel-ver-1360590665000.css", 
      "URL={url}/something/css/VurderePiceofshitListePanel-ver-1360590665000.css", 
      "Resource=1", 
      "RecContentType=text/css", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t14.inf", 
      LAST); 

    web_url("bootstrap-popover-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-popover-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t15.inf", 
      LAST); 

    web_url("bootstrap-scrollspy-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-scrollspy-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t16.inf", 
      LAST); 

    web_url("bootstrap-tab-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-tab-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t17.inf", 
      LAST); 

    web_url("bootstrap-affix-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-affix-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t18.inf", 
      LAST); 

    web_url("bootstrap-datepicker-ver-1360590665000.js", 
      "URL={url}/something/js/bootstrap-datepicker-ver-1360590665000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t19.inf", 
      LAST); 

    web_url("BasePage-ver-1360590665000.css", 
      "URL={url}/something/css/BasePage-ver-1360590665000.css", 
      "Resource=1", 
      "RecContentType=text/css", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t20.inf", 
      LAST); 

    web_url("jquery.placeholder-local-modernisering-version-ver-1360590665000.js", 
      "URL={url}/something/js/jquery.placeholder-local-modernisering-version-ver-1360590665000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t21.inf", 
      LAST); 

    web_url("bootstrap-typeahead-ver-1359533772000.js", 
      "URL={url}/something/js/bootstrap/bootstrap-typeahead-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t22.inf", 
      LAST); 

    web_url("BasePage-ver-1360590665000.js", 
      "URL={url}/something/js/BasePage-ver-1360590665000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t23.inf", 
      LAST); 

    web_url("GettingreadyForSomethingPage-ver-1360590665000.js", 
      "URL={url}/something/js/GettingreadyForSomethingPage-ver-1360590665000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t24.inf", 
      LAST); 

    web_url("BstreetPanel-ver-1360590665000.js", 
      "URL={url}/something/js/BstreetPanel-ver-1360590665000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t25.inf", 
      LAST); 

    web_url("wicket-debugbar-ver-1355500350000.css", 
      "URL={url}/something/wicket/resource/org.apache.wicket.devutils.debugbar.DebugBar/wicket-debugbar-ver-1355500350000.css", 
      "Resource=1", 
      "RecContentType=text/css", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t26.inf", 
      LAST); 

    web_url("BstreetPanel-ver-1360590665000.css", 
      "URL={url}/something/css/BstreetPanel-ver-1360590665000.css", 
      "Resource=1", 
      "RecContentType=text/css", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t27.inf", 
      LAST); 

    web_url("wicket-debugbar-ver-1355500350000.js", 
      "URL={url}/something/wicket/resource/org.apache.wicket.devutils.debugbar.DebugBar/wicket-debugbar-ver-1355500350000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t28.inf", 
      LAST); 

    web_url("FatteSomethingPage-ver-1360590665000.css", 
      "URL={url}/something/css/FatteSomethingPage-ver-1360590665000.css", 
      "Resource=1", 
      "RecContentType=text/css", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t29.inf", 
      LAST); 

    web_url("PiceofshitPanel-ver-1360590665000.js", 
      "URL={url}/something/js/PiceofshitPanel-ver-1360590665000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t30.inf", 
      LAST); 

    web_url("wicket-ver-1355500350000.png", 
      "URL={url}/something/wicket/resource/org.apache.wicket.devutils.debugbar.DebugBar/wicket-ver-1355500350000.png", 
      "Resource=1", 
      "RecContentType=image/png", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t31.inf", 
      LAST); 

    web_url("bug-ver-1355500350000.png", 
      "URL={url}/something/wicket/resource/org.apache.wicket.devutils.inspector.InspectorPage/bug-ver-1355500350000.png", 
      "Resource=1", 
      "RecContentType=image/png", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t32.inf", 
      LAST); 

    web_url("remove-ver-1355500350000.png", 
      "URL={url}/something/wicket/resource/org.apache.wicket.devutils.debugbar.DebugBar/remove-ver-1355500350000.png", 
      "Resource=1", 
      "RecContentType=image/png", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t33.inf", 
      LAST); 

    web_url("jquery-1.8.2-ver-1359533772000.js", 
      "URL={url}/something/js/jquery/jquery-1.8.2-ver-1359533772000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t34.inf", 
      LAST); 

    web_url("harddrive-ver-1355500350000.png", 
      "URL={url}/something/wicket/resource/org.apache.wicket.devutils.debugbar.SessionSizeDebugPanel/harddrive-ver-1355500350000.png", 
      "Resource=1", 
      "RecContentType=image/png", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t35.inf", 
      LAST); 

    web_concurrent_end(NULL); 

    web_concurrent_start(NULL); 

    web_url("prosessteg_gettingready.png", 
      "URL={url}/something/css/images/prosessteg_gettingready.png", 
      "Resource=1", 
      "RecContentType=image/png", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t36.inf", 
      LAST); 

    web_url("somelogo.jpg", 
      "URL={url}/something/css/images/somelogo.jpg", 
      "Resource=1", 
      "RecContentType=image/jpeg", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t37.inf", 
      LAST); 

    web_url("glyphicons-halflings-white.png", 
      "URL={url}/something/img/glyphicons-halflings-white.png", 
      "Resource=1", 
      "RecContentType=image/png", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t38.inf", 
      LAST); 

    web_concurrent_end(NULL); 

    web_reg_save_param_ex(
      "ParamName=someOtherThingsId", 
      "LB=something/someOtherThing/", 
      "RB=/gettingready", 
      SEARCH_FILTERS, 
      "Scope=Headers", 
      LAST); 

    //lr_output_message("SomeOtherThings ID:", lr_eval_string ("{someOtherThingsId}")); 

    lr_think_time(3); 

    lr_start_transaction("Logg inn"); 

    web_submit_data("create;jsessionid=+{SessionID}", 
      "Action={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0-1.IFormSubmitListener-createeSomeOtherThingForm", 
      "Method=POST", 
      "RecContentType=text/html", 
      "Referer={url}/something/someOtherThing/create;jsessionid=+{SessionID}?0", 
      "Snapshot=t39.inf", 
      "Mode=HTTP", 
      ITEMDATA, 
      "Name=neste", "Value=x", ENDITEM, 
      "Name=fnr", "Value={fnr}", ENDITEM, 
      "Name=someOtherThingsidbuse", "Value=", ENDITEM, 
      "Name=userId", "Value=P114818", ENDITEM, 
      "Name=authenticationLevel", "Value=3", ENDITEM, 
      "Name=identType", "Value=internal", ENDITEM, 
      "Name=consumerId", "Value=something", ENDITEM, 
      LAST); 

    web_concurrent_start(NULL); 

    web_url("modal-ver-1355500286000.js", 
      "URL={url}/something/wicket/resource/org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow/res/modal-ver-1355500286000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/gettingready?3", 
      "Snapshot=t40.inf", 
      LAST); 

    web_url("wicket-ajax-jquery-ver-1355500070000.js", 
      "URL={url}/something/wicket/resource/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/res/js/wicket-ajax-jquery-ver-1355500070000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/gettingready?3", 
      "Snapshot=t41.inf", 
      LAST); 

    web_url("wicket-event-jquery-ver-1355500070000.js", 
      "URL={url}/something/wicket/resource/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/res/js/wicket-event-jquery-ver-1355500070000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/gettingready?3", 
      "Snapshot=t42.inf", 
      LAST); 

    web_url("modal-ver-1355500286000.css", 
      "URL={url}/something/wicket/resource/org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow/res/modal-ver-1355500286000.css", 
      "Resource=1", 
      "RecContentType=text/css", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/gettingready?3", 
      "Snapshot=t43.inf", 
      LAST); 

    web_url("wicket-ajax-jquery-debug-ver-1355500070000.js", 
      "URL={url}/something/wicket/resource/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/res/js/wicket-ajax-jquery-debug-ver-1355500070000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/gettingready?3", 
      "Snapshot=t44.inf", 
      LAST); 

    web_concurrent_end(NULL); 

    web_url("glyphicons-halflings.png", 
      "URL={url}/something/img/glyphicons-halflings.png", 
      "Resource=1", 
      "RecContentType=image/png", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/gettingready?3", 
      "Snapshot=t45.inf", 
      LAST); 

    lr_end_transaction("Logg inn",LR_AUTO); 

    lr_think_time(5); 

    lr_start_transaction("Neste Gettingready something"); 

    web_url("gettingready", 
      "URL={url}/something/someOtherThing/{someOtherThingsId}/gettingready?2-1.IBehaviorListener.0-neste&_=1361189220848", 
      "Resource=0", 
      "RecContentType=text/xml", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/gettingready?3", 
      "Snapshot=t46.inf", 
      "Mode=HTTP", 
      LAST); 

    web_url("vurderepiceofshit", 
      "URL={url}/something/someOtherThing/{someOtherThingsId}/vurderepiceofshit", 
      "Resource=0", 
      "RecContentType=text/html", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/gettingready?3", 
      "Snapshot=t47.inf", 
      "Mode=HTTP", 
      LAST); 

    web_url("AjaxFormChoiceComponentUpdatingBehavior-ver-1355500070000.js", 
      "URL={url}/something/wicket/resource/org.apache.wicket.ajax.form.AjaxFormChoiceComponentUpdatingBehavior/AjaxFormChoiceComponentUpdatingBehavior-ver-1355500070000.js", 
      "Resource=1", 
      "RecContentType=text/javascript", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/vurderepiceofshit?5", 
      "Snapshot=t48.inf", 
      LAST); 

    web_concurrent_start(NULL); 

    web_url("icon_ikke_ok.png", 
      "URL={url}/something/css/images/icon_ikke_ok.png", 
      "Resource=1", 
      "RecContentType=image/png", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/vurderepiceofshit?5", 
      "Snapshot=t49.inf", 
      LAST); 

    web_url("icon_ok.png", 
      "URL={url}/something/css/images/icon_ok.png", 
      "Resource=1", 
      "RecContentType=image/png", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/vurderepiceofshit?5", 
      "Snapshot=t50.inf", 
      LAST); 

    web_url("Prosessteg_vurdere_piceofshit.png", 
      "URL={url}/something/css/images/Prosessteg_vurdere_piceofshit.png", 
      "Resource=1", 
      "RecContentType=image/png", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/vurderepiceofshit?5", 
      "Snapshot=t51.inf", 
      LAST); 

    web_url("icon_vurderes.png", 
      "URL={url}/something/css/images/icon_vurderes.png", 
      "Resource=1", 
      "RecContentType=image/png", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/vurderepiceofshit?5", 
      "Snapshot=t52.inf", 
      LAST); 

    web_concurrent_end(NULL); 

    lr_end_transaction("Neste Gettingready something",LR_AUTO); 

    lr_think_time(5); 

    lr_start_transaction("Velg Oppfyllt og trykk lagre"); 

    web_submit_data("vurderepiceofshit_2", 
      "Action={url}/something/someOtherThing/{someOtherThingsId}/vurderepiceofshit?3-1.IBehaviorListener.0-vurderePiceofshitListe-vurderePiceofshitRepeater-4-vurderePiceofshitListItem-piceofshitHoved-innerPanel-piceofshitDetaljer-piceofshitForm-piceofshitsregelValg", 
      "Method=POST", 
      "RecContentType=text/xml", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/vurderepiceofshit?5", 
      "Snapshot=t53.inf", 
      "Mode=HTTP", 
      ITEMDATA, 
      "Name=piceofshitsregelValg", "Value=OPPFYLT", ENDITEM, 
      LAST); 

    web_submit_data("vurderepiceofshit_3", 
      "Action={url}/something/someOtherThing/{someOtherThingsId}/vurderepiceofshit?4-1.IFormSubmitListener-vurderePiceofshitListe-vurderePiceofshitRepeater-4-vurderePiceofshitListItem-piceofshitHoved-innerPanel-piceofshitDetaljer-piceofshitForm", 
      "Method=POST", 
      "RecContentType=text/html", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/vurderepiceofshit?5", 
      "Snapshot=t54.inf", 
      "Mode=HTTP", 
      ITEMDATA, 
      "Name=piceofshitForm33_hf_0", "Value=", ENDITEM, 
      "Name=piceofshitsregelValg", "Value=OPPFYLT", ENDITEM, 
      LAST); 

    lr_end_transaction("Velg Oppfyllt og trykk lagre",LR_AUTO); 

    lr_think_time(5); 

    lr_start_transaction("Velg neste etter Oppfyllt Uttak av pensjon"); 

    web_url("Neste", 
      "URL={url}/something/someOtherThing/{someOtherThingsId}/vurderepiceofshit?7-1.ILinkListener-neste", 
      "Resource=0", 
      "RecContentType=text/html", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/vurderepiceofshit?7", 
      "Snapshot=t55.inf", 
      "Mode=HTTP", 
      LAST); 

    lr_end_transaction("Velg neste etter Oppfyllt Uttak av pensjon",LR_AUTO); 

    lr_think_time(5); 

    lr_start_transaction("Send til beslutning"); 

    web_url("Send til beslutning", 
      "URL={url}/something/someOtherThing/{someOtherThingsId}/forslagsomething?8-1.ILinkListener-neste", 
      "Resource=0", 
      "RecContentType=text/html", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/forslagsomething?8", 
      "Snapshot=t56.inf", 
      "Mode=HTTP", 
      LAST); 

    lr_end_transaction("Send til beslutning",LR_AUTO); 

    lr_think_time(5); 

    lr_start_transaction("Huk av for godkjent beslutning"); 

    web_submit_data("fattesomething", 
      "Action={url}/something/someOtherThing/{someOtherThingsId}/fattesomething?9-1.IBehaviorListener.0-tabbedPanel-content-panels-0-panel-tableBody-kontrollpunkter-0-kontrollpunkt-beslutningForm-valgtBeslutning", 
      "Method=POST", 
      "RecContentType=text/xml", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/fattesomething?9", 
      "Snapshot=t57.inf", 
      "Mode=HTTP", 
      ITEMDATA, 
      "Name=valgtBeslutning", "Value=0", ENDITEM, 
      LAST); 

    lr_end_transaction("Huk av for godkjent beslutning",LR_AUTO); 

    lr_think_time(5); 

    lr_start_transaction("Godkjenn og iverksett"); 

    web_url("fattesomething_2", 
      "URL={url}/something/someOtherThing/{someOtherThingsId}/fattesomething?9-1.ILinkListener-godkjenn", 
      "Resource=0", 
      "RecContentType=text/html", 
      "Referer={url}/something/someOtherThing/{someOtherThingsId}/fattesomething?9", 
      "Snapshot=t58.inf", 
      "Mode=HTTP", 
      LAST); 

    web_url("thatsallfolks.jpg", 
      "URL={url}/something/css/images/thatsallfolks.jpg", 
      "Resource=1", 
      "RecContentType=image/jpeg", 
      "Referer={url}/something/wicket/bookmarkable/no.nav.something.web.pages.terminus.TerminusPage?someOtherThingId={someOtherThingsId}", 
      "Snapshot=t59.inf", 
      LAST); 

    lr_end_transaction("Godkjenn og iverksett",LR_AUTO); 

    return 0; 

답변

1

web_reg_find() 컨텍스트는 다음 호출입니다. HTML 모드에서는 호출이 서브 콜을 포함합니다. 적절한 컨텍스트를 유지하려면 URL 모드에서 web_reg _ *() 호출을 배치 할 때 매우주의해야합니다. 그리고 예, web_reg_find()는 값을 찾지 않아도 매 시간마다 성공적으로 실행됩니다. 전화에서 몇 개의 텍스트 인스턴스가 발견되었는지 코드에서 수동으로 확인해야합니다.

큰 질문을 던지면 스크립트로 인해 오류가 발생할 수 있습니까? 일반적으로 그렇습니다. 의도 된 사용법을 벗어난 방식으로 인터페이스를 사용하는 경우 잘못된 오류가 발생할 가능성이 높습니다. 모든 사용자가 프로덕션 환경에서 고유 한 여러 사용자에 대해 동일한 로그인 자격 증명을 사용하고 동일한 데이터 세트에 대해 작업하는 사용자가 프로덕션 환경에서 각 데이터 세트가 구별되는 잠금 및 차단 문제를 일으키는 경우 생각할 시간이나 반복 시간이 없다. (본질적으로 인터페이스를 강타한다.)

인터페이스를 운동하는 것과 같은 방법으로 문제의 인터페이스를 명료하게 연습한다면 오류를 발견하면 오류는 서버에서 사용중인 코드와 직접 관련됩니다. 많은 상업용 또는 공개 소스 JVM 진단 유틸리티를 활용하여 리소스가 소비되는 곳을 확인하고 해당 정보를 개발자에게 전달하는 것이 좋습니다.

+0

따라서 URL 모드를 사용하면 다음 화면의 콘텐츠를 수시로 확인할 수 있습니다. 그것은 html 모드에 비해 약간의 단점입니다. 하지만 URL 모드는 두꺼운 클라이언트에 대해 기록하려고했지만 내 경우에는 HTML 모드가 아닙니다. 그 이유를 간단히 설명해 주시겠습니까? 모든 클릭을 별도의 요청으로 취급하는 URL 모드와 관련이 있다고 가정하고 모든 JavaScript 및 Ajax 호출이 실행되도록합니다. 단점은 lagrer 스크립트이고 web_reg_find()를 사용하여 텍스트를 확인할 수 없습니까? –

+0

URL 모드는 모든 요청을 개별적으로 구분합니다. 따라서 콘텐츠를 확인하려면 문자열이 있는지를 확인하기 위해 적절한 컨텍스트 앞에 web_reg _ *() 문을 배치해야하는 부모 또는 자식 요청을 확실하게해야합니다. 설계 상 web_reg_find()는 주어진 문자열의 발생 횟수를 변수로 푸시합니다. 그런 다음 변수를 사용하여 요청을 만족 한 후 값을 평가합니다. –

관련 문제