遇到LR脚本问题(急...万分感激!!!)
系统是java开发的B/S结构的程序下面是用LR录制的脚本:
web_submit_form("OrderEntry,$Form.sdirect_2",
"Snapshot=t128.inf",
ITEMDATA,
"Name=TextField", "Value=", ENDITEM,
"Name=radio", "Value=157", ENDITEM,
"Name=submitShipments", "Value=订单发送", ENDITEM,
LAST);
其中[ "Name=radio", "Value=157", ENDITEM ]中Value的值:157是变动的,每次运行脚本,Value的值都不一样,我想问一下的是:用怎样的方式才能记录这个变动的值,然后将值植入脚本运行.
期盼xdjm的回复,万分感激!!! 关联 用下关联吧
回复 3# 的帖子
首先谢谢如果我想用从数据库中读取那个value("Value=157", )的值,可以吗? 可以,参数化直接从数据库中取值
回复 5# 的帖子
你们好,我不太懂怎么用关联(你们根据上面我贴代码的情况)?希望给予指导。谢谢 原帖由 jerryaaa 于 2009-10-16 16:55 发表 http://bbs.51testing.com/images/common/back.gif
你们好,我不太懂怎么用关联(你们根据上面我贴代码的情况)?希望给予指导。
谢谢
你想从数据库中读取那个value,参数化就可以了,不用关联
loadrunner参数化连接数据库
1.连接SqlServer
新建参数--data wizard--选择第二项--创建一个ODBC的数据源---选择驱动(因为我们用sqlserver数据库所以我们选择sqlserver的驱动--输入数据源名称(自取)和数据库服务器的名称--用户权限验证(一般默认)--更改默认的数据库为(选择刚才创建的数据源要连接的数据库)--测试数据源--确定后回到SQL语句输入
2.连接Oracle
新建参数--data wizard--选择第二项--创建一个ODBC的数据源---选择驱动(因为我们用Oracle数据库所以我们选择Oracle的驱动)--填写Oracle数据源驱动的配置信息(数据源名称(自取),TNS service name (LIUDEBAO),userid(使用这个数据库的用户名))--test connection(需要输入用户密码)--确定后再次连接--输入查询语句
如果链接不成功,首先检查Oracle是否运行正常,然后在检查数据串连接串等设置
3.连接mysql(需网上下载mysql驱动安装,因为windows没有自带odbc数据源的mysql驱动)
新建参数--data wizard--选择第二项--创建一个ODBC的数据源---选择驱动(因为我们用Mysql数据库所以我们选择MYsql的驱动(自己已经安装))--)--填写mysql数据源驱动的配置信息(数据源名称(自取),server(Mysql服务器地址,可写IP,若本机可写localhost),用户名,密码,所用的数据库)--此页第二个选项卡(链接选项)写入端口号(Mysql的默认端口号是3306),其他保持默认--点击test测试--回到输入查询语句
a.这里需要强调需要额外自己安装mysql驱动
b.总是说找不到记录或查询出错,可能是记录之间有空格或逗号
回复 7# 的帖子
不会意思,可能我没有说出我想表达的意思现在系统的流程是新增完一个订单,然后选择这个订单,单击“订单发送”按钮。
因为每新增完一个订单,后台数据库表主键都会增加1,也就是([ "Name=radio", "Value=157", ENDITEM ]中Value的值:157是变动的,每次运行脚本,Value的值都不一样)
如果我想先做:“新增完一个订单,然后选择这个订单,单击“订单发送”按钮”这整个流程,是否要代码?怎么编写呢?
再次麻烦你了! :loveliness: 单击“订单发送”前,做个关联 这个参数化个表单 可以么?
页:
[1]