参数化引起的 Error26612 求助
LR:9.51OS: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
请大家帮忙看看是什么问题,谢谢 关注此帖 楼主有设置代理吗?
VUGEN中的runtimesetting--》browser是如何设置的?
Browers的设置
Brower的设置Proxy的设置
由该参数设置引出的疑问
疑问1:从LR的模式来看,应该是在录制的时候就已经出数据库将数据读取出来,然后以文件的形式放在本地,但程序是在运行的过程中读取从数据库读取记录,LR的方式是否可以模拟真实的压力环境
疑问2:
现在的项目情景是这样的
用户从号码表中选择状态为 1(可用)的状态,选择号码保存后,该用户选择的号码状态变为 2(在用),其他客户就不可以选,请问下,该方式如何实现
我现在的想法有两个
1:在压力测试前,手动将数据库的号码状态全部变成 1
2:每次都从新录入脚本,录入脚本时,都从新从数据库选状态为 1 的记录,当做用户可选参数的数据源,并且置为 unique
请大家帮忙看看 http500的错误:L
检查下是否需要关联 今天我也遇到这个问题了, 是因为登录时有个功能需要验证用户名是否已经注册过。程序员去掉后就不报这个错误了。 她说点击那个验证按钮后,跳到到了其他页面。 仅供参考。 你参数化后的脚本“"Name=ddlParent", "Value={ParentDealerID}", ENDITEM, ”是不是要改成“"Name=ddlParent", "Value={DealerID}", ENDITEM,
”
回复 6# 的帖子
无关联 没有登录验证回复 8# 的帖子
不用改DealerID,参数名是ParentDealerID
页:
[1]