yxf 发表于 2012-2-16 15:46:35

录制脚本后回放也成功,但为什么数据库没有数据?

为什么这个系统有两个常用的新增功能,录制脚本后回放也成功,但为什么数据库没有数据?

其他的新增功能可以成功向数据库存入数据。

qxf0504 发表于 2012-2-16 15:53:32

估计是关联问题

yxf 发表于 2012-2-16 15:58:52

本帖最后由 yxf 于 2012-2-16 16:00 编辑

这个是脚本,帮忙看看是否需要关联?我不知道哪里应该做关联,这个只是新增功能。


Action()
{

      /* Registering parameter(s) from source task id 151
      // {Siebel_Analytic_ViewState8} = "/wEPDwUKLTM0NzE4NzY4OWRkvDhXsljvJFSolaUpY73MveVmoOY="
      // */

      web_reg_save_param("Siebel_Analytic_ViewState8",
                "LB/IC=ViewState\" value=\"",
                "RB/IC=\"",
                "Ord=1",
                "Search=Body",
                "RelFrameId=1",
                LAST);

      lr_think_time(7);

      web_url("DiamondInfoAdd.aspx",
                "URL=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoList.aspx",
                "Snapshot=t89.inf",
                "Mode=HTTP",
                LAST);

      web_concurrent_start(NULL);

      web_url("jquery.validate.min.js",
                "URL=http://192.168.10.181/Js/jquery.validate.min.js",
                "Resource=1",
                "RecContentType=application/x-javascript",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t90.inf",
                LAST);

      web_url("DiamondBasic.js",
                "URL=http://192.168.10.181/Js/DiamondBasic.js",
                "Resource=1",
                "RecContentType=application/x-javascript",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t91.inf",
                LAST);

      web_url("jquery.validate.css",
                "URL=http://192.168.10.181/Css/jquery.validate.css",
                "Resource=1",
                "RecContentType=text/css",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t92.inf",
                LAST);

      web_concurrent_end(NULL);

      web_url("btn_bg.gif",
                "URL=http://192.168.10.181/App_Themes/SkinE/Images/btn_bg.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t93.inf",
                LAST);

      web_custom_request("OnlineCount",
                "URL=http://192.168.10.181/Main/Top.aspx/OnlineCount",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://192.168.10.181/Main/Top.aspx",
                "Snapshot=t94.inf",
                "Mode=HTTP",
                "EncType=application/json",
                "Body={}",
                LAST);

      lr_think_time(10);

      web_custom_request("OnlineCount_2",
                "URL=http://192.168.10.181/Main/Top.aspx/OnlineCount",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://192.168.10.181/Main/Top.aspx",
                "Snapshot=t95.inf",
                "Mode=HTTP",
                "EncType=application/json",
                "Body={}",
                LAST);

      lr_think_time(9);

      web_custom_request("OnlineCount_3",
                "URL=http://192.168.10.181/Main/Top.aspx/OnlineCount",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://192.168.10.181/Main/Top.aspx",
                "Snapshot=t96.inf",
                "Mode=HTTP",
                "EncType=application/json",
                "Body={}",
                LAST);

      lr_think_time(5);

      web_url("CheckCertificateCode.ashx",
                "URL=http://192.168.10.181/Main/DiamondBasicManage/CheckCertificateCode.ashx?CertificateCode=ff03",
                "Resource=1",
                "RecContentType=text/plain",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t97.inf",
                LAST);

      web_submit_data("DiamondInfoAdd.aspx_2",
                "Action=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t98.inf",
                "Mode=HTTP",
                ITEMDATA,
                "Name=__LastVIEWSTATE_SessionKey", "Value=19c9f455-e8d7-4360-8595-aa7fbc636567", ENDITEM,
                "Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState8}", ENDITEM,
                "Name=__SCROLLPOSITIONX", "Value=0", ENDITEM,
                "Name=__SCROLLPOSITIONY", "Value=0", ENDITEM,
                "Name=__EVENTTARGET", "Value=", ENDITEM,
                "Name=__EVENTARGUMENT", "Value=", ENDITEM,
                "Name=ddlShape", "Value=", ENDITEM,
                "Name=ddlColor", "Value=", ENDITEM,
                "Name=ddlClarity", "Value=", ENDITEM,
                "Name=ddlFluorescence", "Value=", ENDITEM,
                "Name=ddlCut", "Value=", ENDITEM,
                "Name=ddlPolishing", "Value=", ENDITEM,
                "Name=ddlSymmetry", "Value=", ENDITEM,
                "Name=ddlBlackFlaw", "Value=", ENDITEM,
                "Name=ddlStorageAddress", "Value=", ENDITEM,
                "Name=ddlDesktopFlaw", "Value=", ENDITEM,
                "Name=ddlCreamy", "Value=", ENDITEM,
                "Name=ddlChroma", "Value=", ENDITEM,
                "Name=ddlCertificate", "Value=", ENDITEM,
                "Name=txtCertificateCode", "Value=ff01", ENDITEM,
                "Name=txtDeskWidth", "Value=", ENDITEM,
                "Name=txtInternationalPrice", "Value=1000", ENDITEM,
                "Name=txtAgio", "Value=2", ENDITEM,
                "Name=txtUnitPrice", "Value=6120.00", ENDITEM,
                "Name=txtWeight", "Value=0.8", ENDITEM,
                "Name=txtCoronalHeight", "Value=", ENDITEM,
                "Name=txtTotalPrices", "Value=4896.00", ENDITEM,
                "Name=txtSize", "Value=", ENDITEM,
                "Name=txtQuanshenbi", "Value=", ENDITEM,
                "Name=txtTaikuanbi", "Value=", ENDITEM,
                "Name=btnSave", "Value=鏂\xB0 澧\x9E", ENDITEM,
                "Name=hidRate", "Value=6", ENDITEM,
                LAST);

      web_url("DiamondInfoList.aspx_2",
                "URL=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoList.aspx",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://192.168.10.181/Main/DiamondFrame.aspx",
                "Snapshot=t99.inf",
                "Mode=HTTP",
                LAST);

      web_custom_request("OnlineCount_4",
                "URL=http://192.168.10.181/Main/Top.aspx/OnlineCount",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://192.168.10.181/Main/Top.aspx",
                "Snapshot=t100.inf",
                "Mode=HTTP",
                "EncType=application/json",
                "Body={}",
                LAST);

      return 0;
}

test7 发表于 2012-2-16 16:23:16

这样是看不出来的,要比对两个一样的脚本,或加个验证

yxf 发表于 2012-2-16 18:21:52

不懂,楼上的能否说详细些

yxf 发表于 2012-2-17 10:52:58

本帖最后由 yxf 于 2012-2-17 11:06 编辑

我的LR工具今早上罢工了,录不了了,不出浏览器界面,只有下面这个图。

请问这是怎么回事啊,昨天还好好的呢

yxf 发表于 2012-2-17 11:29:25

可以录了,internet选项->高级
取消钩选"启用第三方浏览器扩展*"

yxf 发表于 2012-2-17 15:43:26

-第一遍
   Action()
{

        /* Registering parameter(s) from source task id 155
        // {Siebel_Analytic_ViewState7} = "/wEPDwUKLTM0NzE4NzY4OWRkvDhXsljvJFSolaUpY73MveVmoOY="
        // */

        web_reg_save_param("Siebel_Analytic_ViewState7",
                "LB/IC=ViewState\" value=\"",
                "RB/IC=\"",
                "Ord=1",
                "Search=Body",
                "RelFrameId=1",
                LAST);

        web_url("DiamondInfoAdd.aspx",
                "URL=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoList.aspx",
                "Snapshot=t90.inf",
                "Mode=HTTP",
                LAST);

        web_concurrent_start(NULL);

        web_url("jquery.validate.min.js",
                "URL=http://192.168.10.181/Js/jquery.validate.min.js",
                "Resource=1",
                "RecContentType=application/x-javascript",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t91.inf",
                LAST);

        web_url("DiamondBasic.js",
                "URL=http://192.168.10.181/Js/DiamondBasic.js",
                "Resource=1",
                "RecContentType=application/x-javascript",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t92.inf",
                LAST);

        web_url("jquery.validate.css",
                "URL=http://192.168.10.181/Css/jquery.validate.css",
                "Resource=1",
                "RecContentType=text/css",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t93.inf",
                LAST);

        web_concurrent_end(NULL);

        web_url("btn_bg.gif",
                "URL=http://192.168.10.181/App_Themes/SkinE/Images/btn_bg.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t94.inf",
                LAST);

        lr_think_time(5);

        web_custom_request("OnlineCount",
                "URL=http://192.168.10.181/Main/Top.aspx/OnlineCount",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://192.168.10.181/Main/Top.aspx",
                "Snapshot=t95.inf",
                "Mode=HTTP",
                "EncType=application/json",
                "Body={}",
                LAST);

        lr_think_time(9);

        web_submit_data("DiamondInfoAdd.aspx_2",
                "Action=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t96.inf",
                "Mode=HTTP",
                ITEMDATA,
                "Name=__LastVIEWSTATE_SessionKey", "Value=8870ac6b-4f29-48b8-9b9c-cf7cf2889576", ENDITEM,
                "Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState7}", ENDITEM,
                "Name=__SCROLLPOSITIONX", "Value=0", ENDITEM,
                "Name=__SCROLLPOSITIONY", "Value=0", ENDITEM,
                "Name=__EVENTTARGET", "Value=", ENDITEM,
                "Name=__EVENTARGUMENT", "Value=", ENDITEM,
                "Name=ddlShape", "Value=圆形", ENDITEM,
                "Name=ddlColor", "Value=", ENDITEM,
                "Name=ddlClarity", "Value=", ENDITEM,
                "Name=ddlFluorescence", "Value=", ENDITEM,
                "Name=ddlCut", "Value=", ENDITEM,
                "Name=ddlPolishing", "Value=", ENDITEM,
                "Name=ddlSymmetry", "Value=", ENDITEM,
                "Name=ddlBlackFlaw", "Value=", ENDITEM,
                "Name=ddlStorageAddress", "Value=", ENDITEM,
                "Name=ddlDesktopFlaw", "Value=", ENDITEM,
                "Name=ddlCreamy", "Value=", ENDITEM,
                "Name=ddlChroma", "Value=", ENDITEM,
                "Name=ddlCertificate", "Value=", ENDITEM,
                "Name=txtCertificateCode", "Value=", ENDITEM,
                "Name=txtDeskWidth", "Value=", ENDITEM,
                "Name=txtInternationalPrice", "Value=1000", ENDITEM,
                "Name=txtAgio", "Value=2", ENDITEM,
                "Name=txtUnitPrice", "Value=6120.00", ENDITEM,
                "Name=txtWeight", "Value=0.5", ENDITEM,
                "Name=txtCoronalHeight", "Value=", ENDITEM,
                "Name=txtTotalPrices", "Value=3060.00", ENDITEM,
                "Name=txtSize", "Value=", ENDITEM,
                "Name=txtQuanshenbi", "Value=", ENDITEM,
                "Name=txtTaikuanbi", "Value=", ENDITEM,
                "Name=btnSave", "Value=新 增", ENDITEM,
                "Name=hidRate", "Value=6", ENDITEM,
                LAST);

        web_url("DiamondInfoList.aspx_2",
                "URL=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoList.aspx",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://192.168.10.181/Main/DiamondFrame.aspx",
                "Snapshot=t97.inf",
                "Mode=HTTP",
                LAST);

        web_custom_request("OnlineCount_2",
                "URL=http://192.168.10.181/Main/Top.aspx/OnlineCount",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://192.168.10.181/Main/Top.aspx",
                "Snapshot=t98.inf",
                "Mode=HTTP",
                "EncType=application/json",
                "Body={}",
                LAST);

        return 0;
}

yxf 发表于 2012-2-17 15:43:54

第二遍
Action()
{

        /* Registering parameter(s) from source task id 152
        // {Siebel_Analytic_ViewState7} = "/wEPDwUKLTM0NzE4NzY4OWRkvDhXsljvJFSolaUpY73MveVmoOY="
        // */

        web_reg_save_param("Siebel_Analytic_ViewState7",
                "LB/IC=ViewState\" value=\"",
                "RB/IC=\"",
                "Ord=1",
                "Search=Body",
                "RelFrameId=1",
                LAST);

        lr_think_time(4);

        web_url("DiamondInfoAdd.aspx",
                "URL=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoList.aspx",
                "Snapshot=t90.inf",
                "Mode=HTTP",
                LAST);

        web_concurrent_start(NULL);

        web_url("jquery.validate.min.js",
                "URL=http://192.168.10.181/Js/jquery.validate.min.js",
                "Resource=1",
                "RecContentType=application/x-javascript",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t91.inf",
                LAST);

        web_url("DiamondBasic.js",
                "URL=http://192.168.10.181/Js/DiamondBasic.js",
                "Resource=1",
                "RecContentType=application/x-javascript",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t92.inf",
                LAST);

        web_url("jquery.validate.css",
                "URL=http://192.168.10.181/Css/jquery.validate.css",
                "Resource=1",
                "RecContentType=text/css",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t93.inf",
                LAST);

        web_concurrent_end(NULL);

        web_url("btn_bg.gif",
                "URL=http://192.168.10.181/App_Themes/SkinE/Images/btn_bg.gif",
                "Resource=1",
                "RecContentType=image/gif",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t94.inf",
                LAST);

        lr_think_time(4);

        web_custom_request("OnlineCount",
                "URL=http://192.168.10.181/Main/Top.aspx/OnlineCount",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://192.168.10.181/Main/Top.aspx",
                "Snapshot=t95.inf",
                "Mode=HTTP",
                "EncType=application/json",
                "Body={}",
                LAST);

        lr_think_time(10);

        web_custom_request("OnlineCount_2",
                "URL=http://192.168.10.181/Main/Top.aspx/OnlineCount",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://192.168.10.181/Main/Top.aspx",
                "Snapshot=t96.inf",
                "Mode=HTTP",
                "EncType=application/json",
                "Body={}",
                LAST);

        web_submit_data("DiamondInfoAdd.aspx_2",
                "Action=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoAdd.aspx",
                "Snapshot=t97.inf",
                "Mode=HTTP",
                ITEMDATA,
                "Name=__LastVIEWSTATE_SessionKey", "Value=aca91521-457f-48f5-936c-0371f8e35dc8", ENDITEM,
                "Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState7}", ENDITEM,
                "Name=__SCROLLPOSITIONX", "Value=0", ENDITEM,
                "Name=__SCROLLPOSITIONY", "Value=0", ENDITEM,
                "Name=__EVENTTARGET", "Value=", ENDITEM,
                "Name=__EVENTARGUMENT", "Value=", ENDITEM,
                "Name=ddlShape", "Value=圆形", ENDITEM,
                "Name=ddlColor", "Value=", ENDITEM,
                "Name=ddlClarity", "Value=", ENDITEM,
                "Name=ddlFluorescence", "Value=", ENDITEM,
                "Name=ddlCut", "Value=", ENDITEM,
                "Name=ddlPolishing", "Value=", ENDITEM,
                "Name=ddlSymmetry", "Value=", ENDITEM,
                "Name=ddlBlackFlaw", "Value=", ENDITEM,
                "Name=ddlStorageAddress", "Value=", ENDITEM,
                "Name=ddlDesktopFlaw", "Value=", ENDITEM,
                "Name=ddlCreamy", "Value=", ENDITEM,
                "Name=ddlChroma", "Value=", ENDITEM,
                "Name=ddlCertificate", "Value=", ENDITEM,
                "Name=txtCertificateCode", "Value=", ENDITEM,
                "Name=txtDeskWidth", "Value=", ENDITEM,
                "Name=txtInternationalPrice", "Value=1000", ENDITEM,
                "Name=txtAgio", "Value=2", ENDITEM,
                "Name=txtUnitPrice", "Value=6120.00", ENDITEM,
                "Name=txtWeight", "Value=0.5", ENDITEM,
                "Name=txtCoronalHeight", "Value=", ENDITEM,
                "Name=txtTotalPrices", "Value=3060.00", ENDITEM,
                "Name=txtSize", "Value=", ENDITEM,
                "Name=txtQuanshenbi", "Value=", ENDITEM,
                "Name=txtTaikuanbi", "Value=", ENDITEM,
                "Name=btnSave", "Value=新 增", ENDITEM,
                "Name=hidRate", "Value=6", ENDITEM,
                LAST);

        web_url("DiamondInfoList.aspx_2",
                "URL=http://192.168.10.181/Main/DiamondBasicManage/DiamondInfoList.aspx",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://192.168.10.181/Main/DiamondFrame.aspx",
                "Snapshot=t98.inf",
                "Mode=HTTP",
                LAST);

        return 0;
}

yxf 发表于 2012-2-17 17:19:17

对比了下,不同点

yxf 发表于 2012-2-17 20:20:12

本帖最后由 yxf 于 2012-2-17 20:34 编辑

已经都做了关联,但还是不能向数据库增数据

是工具自动关联的

liusj899 发表于 2012-2-19 20:21:41

兄弟,其实真的从脚本上没看出来啥情况。。但是你这种情况我也遇到过{:4_91:}我一般都是要看被测程序的后台日志,这样才知道脚本的操作是否成功了,如果没成功日志也会说明原因。。我平时测很少用检查点,因为怕影响性能的准确性,但是我肯定会看后台日志。。。

yxf 发表于 2012-2-20 14:18:56

问了开发,程序的后台日志只针对部分功能记录了日志,日志只记录异常。
不知楼上的兄弟说的后台日志是哪个?

edisonzhang 发表于 2012-2-24 09:25:15

有点难办了,只能多试试了,从LR的日志和手动访问的日志比较,我指的是关键的响应

mvvztt 发表于 2012-2-24 10:00:08

加个检查点试试呢

ymwang119 发表于 2012-2-24 10:03:57

回复 14# yxf


    日志是指LR录制和回放的日志,不是服务器的日志

xiaoxiaogt 发表于 2012-2-24 14:17:11

看看日志或者启用回放功能中的图像功能

本帖最后由 xiaoxiaogt 于 2012-2-24 14:25 编辑

回复 17# ymwang119


看看日志或者启用回放功能中的图像功能。TOOL-GENERAL OPTIONS ,REPALY 这块可以设置回放时运行。就像QTP运行脚本一样

yxf 发表于 2012-8-14 14:01:03

呵呵,谢谢大家的指点!

北漂之鱼 发表于 2012-11-13 17:57:24

楼主,这个问题解决了吗

北漂之鱼 发表于 2012-11-13 17:57:30

楼主,这个问题解决了吗
页: [1] 2
查看完整版本: 录制脚本后回放也成功,但为什么数据库没有数据?