zoukankan      html  css  js  c++  java
  • LoadRunner录制回放脚本RecContentType=application/json报错

    今天做一个新项目,项目系统的框架是用SSH,特意查看了一下项目源码,用的ajax提交比较多,主要的问题是该系统对IE(8~10)浏览器都不兼容,无法进行录制。

    是问题,总有解决的办法!

    我本机为LoadRunner11,win7 64位,IE10;

    后面尝试使用其他浏览器录制脚本(Chrome 47.0版本 、Firefox 37.0版本、Opera 35.0版本)都无果,录制完脚本为空!但使用360 7.0版本可以。

    1.录制脚本回放,回放日志报500错误,如图:

    2.分析脚本,查找原因:

    在Replay Log报错的地方,鼠标双击,就会跳到执行代码报错的地方

        web_custom_request("report!visitState.action", 
            "URL=http://219.132.139.110:82/petition/report!visitState.action", 
            "Method=POST", 
            "Resource=0", 
            "RecContentType=application/json", 
            "Referer=http://219.132.139.110:82/petition/petition/index/index.jsp", 
            "Snapshot=t9.inf", 
            "Mode=HTML", 
            "EncType=", 
            LAST);
    
        web_custom_request("report!countIndex.action", 
            "URL=http://219.132.139.110:82/petition/report!countIndex.action", 
            "Method=POST", 
            "Resource=0", 
            "RecContentType=application/json", 
            "Referer=http://219.132.139.110:82/petition/petition/index/index.jsp", 
            "Snapshot=t10.inf", 
            "Mode=HTML", 
            "EncType=", 
            LAST);
    
        web_custom_request("returnapply!readBacknum.action", 
            "URL=http://219.132.139.110:82/petition/returnapply!readBacknum.action", 
            "Method=POST", 
            "Resource=0", 
            "RecContentType=application/json", 
            "Referer=http://219.132.139.110:82/petition/petition/index/index.jsp", 
            "Snapshot=t11.inf", 
            "Mode=HTML", 
            "EncType=", 
            LAST);

    可以发现,web_custom_request()函数发送请求时,以RecContentType=application/json,类似这样的问题,在Recording Options-HTTP Properties下Advanced-Non Resources添加content type 为application/json。

    3.回放依然有问题,修改录制方式为URL:

    将录制的方式修改为URL-based-script后,重新录制脚本,回放问题解决!

  • 相关阅读:
    Sql server2008如何导入Excel文件数据?
    oracle和sql server中,取前10条数据语法的区别
    如何将两个字段合成一个字段显示(oracle和sqlserver的区别)
    php递归注意事项
    PHP实现执行定时任务
    商城怎么使用ajax?
    添加新权限管理
    PHP判断一个JSON对象是否含有某一个属性的方法
    centos 中查找文件、目录、内容
    phpStorm中如何不让其自动添加封闭大括号?
  • 原文地址:https://www.cnblogs.com/luihengk/p/5217842.html
Copyright © 2011-2022 走看看