LR之参数化学习-创新互联

以下是我学习时使用的代码

成都创新互联公司主要从事网站建设、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务山阴,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

//记录登录消耗时间
lr_start_transaction("login");
   web_reg_find("Text=test",
      LAST);
   web_submit_data("login.pl",
      "Action=http://localhost:1080/WebTours/login.pl",
      "Method=POST",
      "TargetFrame=body",
      "RecContentType=text/html",
      "Referer=http://localhost:1080/WebTours/nav.pl?in=home",
      "Snapshot=t11.inf",
      "Mode=HTML",
      ITEMDATA,
      "Name=userSession", "Value=120470.{CorrelationParameter_3}zVQzHA{CorrelationParameter_1}DHViAp{CorrelationParameter_2}", ENDITEM,
      "Name=username", "Value={username}", ENDITEM,
      "Name=password", "Value={pwd}", ENDITEM,
      "Name=login.x", "Value=43", ENDITEM,
      "Name=login.y", "Value=12", ENDITEM,
      "Name=JSFormSubmit", "Value=off", ENDITEM,
      LAST);
//记录事物结束时间,LR_AUTO自动获取结束状态
lr_end_transaction("login", LR_AUTO);

其中username与pwd是我将用户名与密码进行参数化后的展示,首先参数化我们可以通过鼠标右击,选中replace with a parameter或者insert里选中new parameter进入界面,如图:

LR之参数化学习

LR之参数化学习

点击Create Table 会出现表格,在表格,再次点击Edit with Notepad ,然后会打开一个记事本,我们可以对记事本进行添加数据,

 数据库添加数据

在很多情况下,我添加的数据不是十条二十条,也不是一百两百,如果还通过上面的两种方式添加,我想会是一件非常纠结的事情。所以我们可以通过数据库将数据导入。你是否疑虑数据库的数据怎么弄,数据库的数据生成非常简单,可以写一段简单的代码生成,也可以通过数据库数据生成工具来完成

点击Date Wizard 打开连接数据库向导。

其他类型设置

如果我们要参数化的不是一个文件,比如是特定的日期时间,可以从Parameter type 列表中进行选择

LR之参数化学习

至于用户名与密码进行关联则需要 点击“Properites…”会打开编辑用户名参数化窗口。File列表框中,刚才保存用户名信息的文件"username.dat"。然后点击“Add Column…”,添加新的一列信息,用于放置密码。最后点击“Edit with Notepad”再次编辑参数化数据文件,使用户名密码建立一一对应关系。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:LR之参数化学习-创新互联
标题URL:http://ybzwz.com/article/pdgee.html