Jmeter作业题

题目3通过loadrunner中自带的飞机订票小程序完成下面的操作(10分)

3.1 请完成脚本二:注册30个用户账号供后面的订票使用,要求如下
1)    用户名为11位的手机号,其中以180开头的手机号10个、以177开头的手机号10个、135开头的手机号10个 ,手机号除开头的三位数固定外,其他必须为随机数 (5分)
2)    密码为时间戳  (5分)
3.2 请完成脚本三:使用上面2.1中注册的账号,完成下列要求 (55分)
3)    在脚本中完成登录操作,并验证登录是否成功,    (5分)
        登陆(3分)
        验证(2分)
4)    登陆成功后休息1-5秒,然后再进行下面的操作        (5分)
5)    完成第一步后,在脚本中每个登陆成功的用户订两次机票    (5分)
        订一次票1分,
        两次票5分
6)    在订机票时,手机号180开头的用户会从Denver飞往Frankfurt,177开头的用户从Londn飞往Paris,135开头的用户从Paris飞往Denver    (5分)
7)    同时,所有人约定好,两天后起飞,并在三天后到达    (5分)
        起飞时间2分
        到达时间2分
        都对5分
8)    Seating Preference和Type of Seat因为每个人习惯不同,可以随机设置    (5分)
9)    因为所有手机号段相同的人想坐同一个航班,所以所有用户下单时都选择对应线路航班列表中的第二个航班(5分)
        关联第二个航班5分,
        不是第二个的1分,
        参数化0分
10)每个用户都有且仅有一张信用卡    (5分)
        定两次票信用卡唯一的5分,
        不唯一的1分
11)所有用户的信用卡一年后到期    (5分)
12)退票时,若页面存在2条以上票务信息,则随机退2张票;若存在2条以内的票务信息,则全部退票    (10分)检查票数5分,退两张票5分,没检查票数只退票的3分

答案:

解题过程中需要用到Fiddler工具进行抓包

1)和2)Jmeter脚本如下

 

3)登录:

 

4)登陆成功后休息1-5秒

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章