51Testing软件测试论坛

标题: 参数化引起的 Error26612 求助 [打印本页]

作者: cexowyc    时间: 2009-9-28 18:58
标题: 参数化引起的 Error26612 求助
LR:9.51
OS:Window XP sp3

客户端:asp.net 基于 .net framework 3.5
服务端:Web Service 基于 .net framework 3.5

录制协选择  Web(Http/html)

脚本如下
web_submit_data("default.aspx_2",
                "Action=http://localhost/CRMPerformanceTest/default.aspx",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://localhost/CRMPerformanceTest/default.aspx",
                "Snapshot=t4.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState2}", ENDITEM,
                "Name=__EVENTVALIDATION", "Value=/wEWCAKav/b+CALKi+T3BgKG2MQYAobYsBkCgdjYGAKSjcb7CwKMu8ySAQKct7iSDBPj1P5irhLHqtiFcP5cMEEi8twn", ENDITEM,
                "Name=ddlParent", "Value=1000150083", ENDITEM,
                "Name=txtDealerName", "Value={DealerNameParam}", ENDITEM,
                "Name=txtProvisionName", "Value={ProvisionNameParam}", ENDITEM,
                "Name=btnSave", "Value=Save", ENDITEM,
                LAST);

其中 txtDealerName 和 txtProvisionName 已做了参数化,在此情况写,回放脚本成功

然后将ddlParent 的 value 参数化
[attach]56719[/attach]

数据是通过数据库取得
参数化以后的脚本
web_submit_data("default.aspx_2",
                "Action=http://localhost/CRMPerformanceTest/default.aspx",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://localhost/CRMPerformanceTest/default.aspx",
                "Snapshot=t4.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState2}", ENDITEM,
                "Name=__EVENTVALIDATION", "Value=/wEWCAKav/b+CALKi+T3BgKG2MQYAobYsBkCgdjYGAKSjcb7CwKMu8ySAQKct7iSDBPj1P5irhLHqtiFcP5cMEEi8twn", ENDITEM,
                "Name=ddlParent", "Value={ParentDealerID}", ENDITEM,
                "Name=txtDealerName", "Value={DealerNameParam}", ENDITEM,
                "Name=txtProvisionName", "Value={ProvisionNameParam}", ENDITEM,        
                  "Name=btnSave", "Value=Save", ENDITEM,
                LAST);
参数化以后,报错

Action.c(15): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://localhost/CRMPerformanceTest/default.aspx"          [MsgId: MERR-26612]
Action.c(15): web_submit_data("default.aspx_2") highest severity level was "ERROR", 7107 body bytes, 352 header bytes          [MsgId: MMSG-26388]

请大家帮忙看看是什么问题,谢谢
作者: yzylion    时间: 2009-9-28 22:05
关注此帖
作者: yzylion    时间: 2009-9-28 22:08
楼主有设置代理吗?
VUGEN中的runtimesetting--》browser是如何设置的?
作者: cexowyc    时间: 2009-9-29 09:55
标题: Browers的设置
Brower的设置
[attach]56728[/attach]

Proxy的设置
[attach]56729[/attach]
作者: cexowyc    时间: 2009-9-29 10:04
标题: 由该参数设置引出的疑问
疑问1:
从LR的模式来看,应该是在录制的时候就已经出数据库将数据读取出来,然后以文件的形式放在本地,但程序是在运行的过程中读取从数据库读取记录,LR的方式是否可以模拟真实的压力环境
疑问2:
现在的项目情景是这样的
用户从号码表中选择状态为 1(可用)的状态,选择号码保存后,该用户选择的号码状态变为 2(在用),其他客户就不可以选,请问下,该方式如何实现
我现在的想法有两个
1:在压力测试前,手动将数据库的号码状态全部变成 1
2:每次都从新录入脚本,录入脚本时,都从新从数据库选状态为 1 的记录,当做用户可选参数的数据源,并且置为 unique

请大家帮忙看看
作者: xujiangbo123    时间: 2009-9-29 15:58
http500的错误
检查下是否需要关联
作者: tianlu_0_0    时间: 2009-9-29 17:25
今天我也遇到这个问题了, 是因为登录时有个功能需要验证用户名是否已经注册过。程序员去掉后就不报这个错误了。 她说点击那个验证按钮后,跳到到了其他页面。 仅供参考。
作者: 隐形人    时间: 2009-9-29 18:03
你参数化后的脚本“  "Name=ddlParent", "Value={ParentDealerID}", ENDITEM, ”是不是要改成“  "Name=ddlParent", "Value={DealerID}", ENDITEM,

作者: cexowyc    时间: 2009-9-30 09:25
标题: 回复 6# 的帖子
无关联
作者: cexowyc    时间: 2009-9-30 09:25
没有登录验证
作者: cexowyc    时间: 2009-9-30 09:26
标题: 回复 8# 的帖子
不用改DealerID,参数名是ParentDealerID




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2