Loadrunner买票流程记录(附视频)

Loadrunner登录、买票、删除票

附录中有代码

1、登录session关联、参数化

关联:

(1)找到登录接口,并分析需要用的参数

(2)找到需要参数在之前步骤出现的位置,从前到后找

关联userSession出现的位置
(3)在出现位置之前提取参数,左右边界以及转义。

     web_reg_save_param("userSession",
        "LB=userSession\" value=\"",
        "RB=\"/>",
        LAST);

(4)后者引用该参数

Value={userSession}

参数化:

(1)选中需要参数化的参数进行右键创建参数

(2)在参数文件中添加参数,选取合适的策略

2、买票业务关联、参数化

关联:

与登录类似,需要做的是将web_reg_save_param中添加"ORD=All"属性,提取在列表中。引用时用参数名加_1或_3即可。{outboundFlight_3}

<input type="radio" name="outboundFlight" value="200;635;08/18/2019" checked="checked" >Blue Sky Air 200<td align="center">8am<td align="center">$ 635</TD></TR><tr bgcolor="#EFF2F7"><td align="center">】

<input type="radio" name="outboundFlight" value="201;565;08/18/2019">Blue Sky Air 201<td align="center">1pm<td align="center">$ 565</TD></TR><tr bgcolor="#EFF2F7"><td align="center">

<input type="radio" name="outboundFlight" value="202;600;08/18/2019">Blue Sky Air 202<td align="center">5pm<td align="center">$ 600</TD></TR><tr bgcolor="#EFF2F7"><td align="center">

<input type="radio" name="outboundFlight" value="203;519;08/18/2019">Blue Sky Air 203<td align="center">11pm<td align="center">$ 519</TD></TR></table>

关联web_reg_save_param函数详情
参数化

与登录类似,需要更改的地方是1、目的地跟随出发地进行变化2、策略需要是每次出现更新

参数化策略(工作中用)
3、loadrunner删除票业务关联

(1)分析接口,需要传的参数是多个,录制脚本时多张票,进行分析

(2)snapshot中的Response Body中是录制时的记录,不是运行时的记录

(3)提取flightID进行关联,其他请求根据分析得出结果,多次尝试

(4)脚本缺点是不灵活,不能任何情况下删除所有,需要优化

<input type="checkbox" name="3" value="on" /></label></font></b>

<input type="checkbox" name="2" value="on" /></label></font></b>

<input type="hidden" name="flightID" value="7430-818-t1"  />

<input type="hidden" name="flightID" value="7503-1584-t1"  />

<input type="hidden" name="flightID" value="4462-2346-t1"  />

附录:loadrunner12中action代码,注意:需要定义参数化的参数,最后的图片中

Action()
{
/*Correlation comment - Do not change!  Original value='126856.732523289zfcfVQDpVHQVzzzHDQVfVpVfQAHf' Name ='userSession' Type ='ResponseBased'*/

    web_reg_save_param("userSession",
        "LB=userSession\" value=\"",
        "RB=\"/>",
        LAST);

    web_url("WebTours", 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值