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秒

 

 

 

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