cexowyc 发表于 2009-9-28 18:58:17

参数化引起的 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 参数化


数据是通过数据库取得
参数化以后的脚本
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"       
Action.c(15): web_submit_data("default.aspx_2") highest severity level was "ERROR", 7107 body bytes, 352 header bytes       

请大家帮忙看看是什么问题,谢谢

yzylion 发表于 2009-9-28 22:05:03

关注此帖

yzylion 发表于 2009-9-28 22:08:22

楼主有设置代理吗?
VUGEN中的runtimesetting--》browser是如何设置的?

cexowyc 发表于 2009-9-29 09:55:59

Browers的设置

Brower的设置


Proxy的设置

cexowyc 发表于 2009-9-29 10:04:31

由该参数设置引出的疑问

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

请大家帮忙看看

xujiangbo123 发表于 2009-9-29 15:58:14

http500的错误:L
检查下是否需要关联

tianlu_0_0 发表于 2009-9-29 17:25:09

今天我也遇到这个问题了, 是因为登录时有个功能需要验证用户名是否已经注册过。程序员去掉后就不报这个错误了。 她说点击那个验证按钮后,跳到到了其他页面。 仅供参考。

隐形人 发表于 2009-9-29 18:03:00

你参数化后的脚本“"Name=ddlParent", "Value={ParentDealerID}", ENDITEM, ”是不是要改成“"Name=ddlParent", "Value={DealerID}", ENDITEM,

cexowyc 发表于 2009-9-30 09:25:32

回复 6# 的帖子

无关联

cexowyc 发表于 2009-9-30 09:25:55

没有登录验证

cexowyc 发表于 2009-9-30 09:26:39

回复 8# 的帖子

不用改DealerID,参数名是ParentDealerID
页: [1]
查看完整版本: 参数化引起的 Error26612 求助