【问题标题】:I got this error when I replay my script ( Http Status-code=409 (conflict) ) in LR how to fix it?当我在 LR 中重放我的脚本 ( Http Status-code=409 (conflict) ) 时出现此错误如何解决?
【发布时间】:2020-01-12 08:56:00
【问题描述】:

以下是 LR 脚本:


    web_add_auto_header("Origin", 
        "http://lbslx-imaljava:8202");

    web_custom_request("j_spring_security_check", 
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/login/unSecureAction_prelogin", 
        "Method=POST", 
        "Resource=0", 
        "RecContentType=text/html", 
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/login/unSecureAction_prelogin", 
        "Snapshot=t19.inf", 
        "Mode=HTTP", 
        "Body=PATHPARAM=DBAu%2F1ur8s2Oq%2F1n3TD5tRICutNCSnUYwnGH3rN8QEqhElugryO8jmV1zU6iA4MromyFVFer3DjPX89HsX79iOXHFssJpO2GHYsWh%2BPOwhF7obn9tsnK39K1u5q66YxKnUg55YVOX%2BE3W%2BIzrcPJTYGHr1uiZQDKKAxbEeGGlG%2FWc2ElaxMeky16sxAkwUmDYQY1TlZufypFjeizaFcnXg%3D%3D", 
        LAST);

    web_concurrent_start(NULL);

    web_custom_request("aes.js_2",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/login/cryptojs/aes.js?_={_}",
        "Method=GET",
        "Resource=1",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/path/PreMain.jsp",
        "Snapshot=t22.inf",
        LAST);

    web_custom_request("security-util.js_2",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/login/cryptojs/security-util.js?_={_}",
        "Method=GET",
        "Resource=1",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/path/PreMain.jsp",
        "Snapshot=t23.inf",
        LAST);

    web_custom_request("pageLoading.gif", 
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/style/images/pageLoading.gif", 
        "Method=GET", 
        "Resource=1", 
        "RecContentType=image/gif", 
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/path/PreMain.jsp", 
        "Snapshot=t27.inf", 
        LAST);

    web_concurrent_end(NULL);

/*Correlation comment - Do not change!  Original value='di4g73sfnqAr5R1H6aLtomD8U1jU%2FBnslz9BKOQG9gAhjTC3VWKVngnUvbYDIrU1LKfQl%2FcXrTIv4Z5E3TSGomrakxSg8NI%2BrzFmqCohIgCDV6qtA2pYQtBHOt1488Q78NnEu1E2TfakFnwGGezj2A%3D%3D' Name ='PATHPARAM' Type ='ResponseBased'*/
    web_reg_save_param_regexp(
        "ParamName=PATHPARAM",
        "RegExp=PATHPARAM=(.*?)\\\r\\\n",
        SEARCH_FILTERS,
        "Scope=Headers",
        "IgnoreRedirections=No",
        "RequestUrl=*/loginCompBrAction_loginCoBrScreen*",
        LAST);

    web_custom_request("loginCompBrAction_loginCoBrScreen", 
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_loginCoBrScreen", 
        "Method=POST", 
        "Resource=0", 
        "RecContentType=text/html", 
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/path/PreMain.jsp", 
        "Snapshot=t29.inf", 
        "Mode=HTTP", 
        "Body=PATHPARAM=QVI4XKyMhgXnzd9L1puRZMCaNHpELb5Y%2BQz3o3OX3MPPOtu1N39ODm61DoAmEpC02Yks97bIdtwTklZduY%2BU7l3Pwix86t%2F9FCgLku%2BIH10rNllaXMZp2FxmtuYI1vXsLKm5IXKAn%2BVfmOLHvjhuKPD2nhYLSZ5b1w6NHDoOecUfxMw58pBCybeEoejzI7ehISjnk%2Bnr0lSLIWJbPxvZ6vJV6uS7FWQmyKlS4vbFFWoNPNpecarcJ3nYaAEfmh9rUkYaM3G%2BrNiTiwRgjVmQzDkCjkhy5iq9ATojpMsaufGteEl2tnAXSpvu8tIUzKvFkstE%2FrMK5Ni4KT%2FbE4XIUw%3D%3D", 
        LAST);

    web_concurrent_start(NULL);

    web_custom_request("jquery-1.6.4.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/js/base/jquery-1.6.4.js?_={_}",
        "Method=GET",
        "Resource=1",
        "RecContentType=application/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t30.inf",
        LAST);

    web_custom_request("jquery-ui.css",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/style/themeroller/themes/cupertino/jquery-ui.css",
        "Method=GET",
        "Resource=1",
        "RecContentType=text/css",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t31.inf",
        LAST);

    web_custom_request("jquery-ui.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/js/base/jquery-ui.js?_={_}",
        "Method=GET",
        "Resource=1",
        "RecContentType=application/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t32.inf",
        LAST);

    web_custom_request("jquery.form.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/js/plugins/jquery.form.js?_={_}",
        "Method=GET",
        "Resource=1",
        "RecContentType=application/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t33.inf",
        LAST);

    web_custom_request("jquery.subscribe.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/js/plugins/jquery.subscribe.js?_={_}",
        "Method=GET",
        "Resource=1",
        "RecContentType=application/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t34.inf",
        LAST);

    web_custom_request("CommonStyles.css",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/themes/path_jquery_smoothness/CommonStyles.css",
        "Method=GET",
        "Resource=1",
        "RecContentType=text/css",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t35.inf",
        LAST);

    web_custom_request("pageComponentStyles.css",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/style/pageComponentStyles.css",
        "Method=GET",
        "Resource=1",
        "RecContentType=text/css",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t36.inf",
        LAST);

    web_custom_request("jquery.msgbox.css",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/style/msgbox/jquery.msgbox.css",
        "Method=GET",
        "Resource=1",
        "RecContentType=text/css",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t37.inf",
        LAST);

    web_custom_request("jquery.struts2-3.2.0.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/js/struts2/jquery.struts2-3.2.0.js?_={_}",
        "Method=GET",
        "Resource=1",
        "RecContentType=application/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t38.inf",
        LAST);

    web_custom_request("utils.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/struts/utils.js",
        "Method=GET",
        "Resource=1",
        "RecContentType=text/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t39.inf",
        LAST);

    web_custom_request("CommonFunc.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/CommonFunc.js?_={_}",
        "Method=GET",
        "Resource=1",
        "RecContentType=application/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t40.inf",
        LAST);

    web_custom_request("CommonFuncComponent.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/CommonFuncComponent.js?_={_}",
        "Method=GET",
        "Resource=1",
        "RecContentType=application/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t43.inf",
        LAST);

    web_custom_request("jquery.numeric.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/js/plugins/jquery.numeric.js?_={_}",
        "Method=GET",
        "Resource=1",
        "RecContentType=application/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t44.inf",
        LAST);

    web_custom_request("jquery.msgbox.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/js/plugins/jquery.msgbox.js?_={_}",
        "Method=GET",
        "Resource=1",
        "RecContentType=application/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t45.inf",
        LAST);

    web_custom_request("jquery.dragndrop.min.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/js/plugins/jquery.dragndrop.min.js?_={_}",
        "Method=GET",
        "Resource=1",
        "RecContentType=application/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t46.inf",
        LAST);

    web_custom_request("jshashtable.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/js/plugins/jshashtable.js?_={_}",
        "Method=GET",
        "Resource=1",
        "RecContentType=application/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t47.inf",
        LAST);

    web_custom_request("jquery.numberformatter.js",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/jquery/js/plugins/jquery.numberformatter.js?_={_}",
        "Method=GET",
        "Resource=1",
        "RecContentType=application/javascript",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t48.inf",
        LAST);

    web_custom_request("security-util.js_3",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/login/cryptojs/security-util.js?_={_}",
        "Method=GET",
        "Resource=1",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t49.inf",
        LAST);

    web_custom_request("aes.js_3",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/login/cryptojs/aes.js?_={_}",
        "Method=GET",
        "Resource=1",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t50.inf",
        LAST);

    web_custom_request("fullscreen_icon.png",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/images/fullscreen_icon.png",
        "Method=GET",
        "Resource=1",
        "RecContentType=image/png",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t51.inf",
        LAST);

    web_custom_request("down-icon.png",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/images/down-icon.png",
        "Method=GET",
        "Resource=1",
        "RecContentType=image/png",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t52.inf",
        LAST);

    web_custom_request("home_icon.png",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/images/home_icon.png",
        "Method=GET",
        "Resource=1",
        "RecContentType=image/png",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t53.inf",
        LAST);

    web_custom_request("power_icon.png",
        "URL=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/common/images/power_icon.png",
        "Method=GET",
        "Resource=1",
        "RecContentType=image/png",
        "Referer=http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/pathdesktop/loginCompBrAction_!loginCompBr.action?PATHPARAM={PATHPARAM}",
        "Snapshot=t54.inf",
        LAST);

我录制了一个脚本,当我重播这个脚本时,它给了我以下错误。

(vuser_init.c(29):错误 -26622:“http://lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/login/unSecureAction_prelogin”的 HTTP 状态代码 = 409(冲突)[MsgId:MERR-26622])

如何解决这个错误?

谢谢

【问题讨论】:

  • 这不是产品错误,这是脚本错误。您将需要了解服务器期望如何获取此请求并进行修复。
  • 如何解决这个错误??我尝试了所有方法,但仍然出现此错误
  • 您好,欢迎来到 SO!是否可以将脚本包含在问题中?
  • @AbdelrahmanMousa 如果不检查您的环境,就不可能知道出了什么问题。正如我所说,这不是产品错误,而是您正在使用的服务器的错误。
  • @DavidTóth 我在问题中附上了代码

标签: performance testing load loadrunner


【解决方案1】:

未处理的动态数据。记录两次。利用您的手动关联技能来解决动态问题。

您的录音中可能包含与上一个会话相关联的独特内容,这些内容已不再有效

【讨论】:

  • web_custom_request("j_spring_security_check", "URL=lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/…", "Method=POST", "Resource=0", "RecContentType=text/html", "Referer=lbslx-imaljava:8202/imal_core_portal_cp_mashreq_o12/login/…", "Snapshot=t49.inf", "Mode=HTTP", "Body=PATHPARAM=DBAu%2F1ur8s2Oq%2F1n3TD5tRICutNCSnUYwnGH3rN8QEqhElugryO8jmV1zU6iA4MromyFVFer3DjPX89HsX79iOXHFssJpO2GHYsWh%2BPOwhHieRL2VB%2F4bi5S0T9mEPOeZcKnJt%2F469P%2B5lAyzvGOLJ%2Fh%2FKgdOHKi3PyHjJlRMDsCx0CELOaEAd2VoG%2BWg54RbZZ7TdD%2FZ1R1cT9A8jyv2Q%3D%3D", LAST);
  • 这是Roadrunner 弯腰写的脚本
  • 不确定您的期望。使用课堂和自定进度培训中教授的技术来识别动态组件并解决它们。而且,“LoadRunner”,而不是“RoadRunner”Meep Meep
  • record script twice & found that (PATHPARAM) some part of it is same & other part different 1st PATHPARAM=DBAu%2F1ur8s2Oq%2F1n3TD5tRICutNCSnUYwnGH3rN8QEqhElugryO8jmV1zU6iA4MromyFVFer3DjPX89HsX79iOXHFssJpO2GHYsWh%2BPOwhE9CCh%2FZeHprDIyd7W9lPkqJl%2FpjCT3YlaOs5z%2Fkcz3MbRCHORB%2Blm7psZeViRyOs8hAYlrEFdQLpaTi2pck06abjyd93i8gMTxvwA8o7v5XQ%3D%3. 2nd PATHPARAM=DBAu%2F1ur8s2Oq%2F1n3TD5tRICutNCSnUYwnGH3rN8QEqhElugryO8jmV1zU6iA4MromyFVFer3DjPX89HsX79iOXHFssJpO2GHYsWh%2BPOwhHdNreruIESuKZDZd0WUHmr%2Fjal%2F0FIsYJmAklwn5naojDvANYd%2BKuQhyTRiufOcM%2FG37SGaniS4HPKq1x3nwYdKbfx%2FDNdzxowtipQR25%2BCg%3D%3
  • 有没有办法关联这个或者我应该怎么做才能关联它
【解决方案2】:

错误 -26622:HTTP 状态代码=409(冲突)

当您已经在购物车中有订单并且不允许您再次下相同的订单时,通常会发生此错误。

因此,您要么必须在脚本中管理“删除”现有订单功能,要么在请求负载中的某处更改新订单的产品详细信息。

检查/对 PATHPARAM 参数使用手动关联

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    • 2017-12-09
    相关资源
    最近更新 更多