<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    jmeter學習系列--腳本參數化和斷言設置

    話說上回,我們用Badboy錄制了Jmeter的腳本,用Jmeter打開后形成了原始的腳本。但是在實際應用中,為了增強腳本的多樣性,就要使腳本參數化。這里我以登錄為例,參數化用戶賬號與用戶密碼。
    圖1.JPG
    圖1 :原始腳本
    這里我利用Jmeter的CSV Data Set Config來實現參數化功能。
    步驟如下:
    1.在本地磁盤下新建一個文本。比如:F:\test.txt 文件的內容如下:
    user,passwd
    user1,passwd1
    user2,passwd2
    2.右鍵點擊Jmeter中需要參數化的某個請求,選擇添加——配置原件——CSV Data Set Config,會添加一個CSV Data Set Config,需要設置相關的一些內容,具體如下:
    圖2.JPG
    圖2:CSV Data Set Config設置
    解釋下圖2的參數:
    Filename:文件名。指保存信息的文件目錄,可以相對或者絕對路徑(比如:F:\test.txt)
    Variable Names:參數名稱(如:有幾個參數,在這里面就寫幾個參數名稱,每個名稱中間用分隔符分割,分隔符在下面的“Delimitet”中定義,為了和文件中的“,”對于,這里也用“,”分割每個參數名,(比如:user,passwd)
    Delimitet:定義分隔符,這里定義某個分隔符,則在“Variable Names”用這里定義的分隔符分割參數。
    Recycle on EOF:是否循環讀入,因為CSV Data Set Config一次讀入一行,分割后存入若干變量中交給一個線程,如果線程數超過文本的記錄行數,那么可以選擇從頭再次讀入。
    3.在需要使用變量的地方,比如在登錄操作中,需要提交的表單字段包含用戶名密碼,我們就可以用${變量名} 的形式進行替換,例如${user}和${password}。如圖3
    圖3.JPG
    圖3:參數化設置
    這樣,腳本的參數化基本上完成了。如果我們要確定Jmeter有沒有按照我們的預期進行工作,我們應當考慮使Jmeter提供的斷言,加到Sampler 里面可以對返回的結果進行判斷,例如判斷HTTP返回結果里面是否含有某個字符串。我們可以根據自己的需要選擇要測試的響應字段,文本,還是代碼,一般選 擇響應文本,然后,我們選擇匹配規則,一般選擇“包含”,如果要精確匹配,則可以選擇“匹配”,但是選擇“匹配”,因為響應的內容一般還包含其他的信息, 比如html語言標簽,所以很難準確匹配。然后在在要冊似乎的模式下面,添加你要響應的內容。如圖
    圖4.JPG
    圖4 :斷言設置
    添加好斷言后,要添加一個監聽器,以監聽響應斷言,選擇添加——監聽器——斷言結果。
    圖5.JPG
    圖5 :添加斷言結果
    添加完斷言結果后,我們運行腳本來測試下參數化和斷言的功能。首先先設置下線程組中的線程數,Ramp-up period,和循環次數,我這里設置為10,0,5.就是10個線程并發,循環5次。然后點擊運行-啟動。我們查看斷言結果的圖。
    圖6.JPG
    圖6:運行成功的斷言結果
    運行沒有出錯。全部成功。我們修改下登錄參數,讓登錄失敗,然后看下斷言結果。如圖
    圖7.JPG
    圖7:響應斷言失敗

    posted on 2012-05-02 12:48 順其自然EVO 閱讀(6492) 評論(0)  編輯  收藏 所屬分類: jmeter and badboy

    <2012年5月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品亚洲一区二区麻豆| 蜜芽亚洲av无码精品色午夜| 亚洲AV一区二区三区四区| 97无码免费人妻超级碰碰夜夜| 久久亚洲熟女cc98cm| 18禁止看的免费污网站| 亚洲色四在线视频观看| 37pao成人国产永久免费视频| 337p日本欧洲亚洲大胆色噜噜| 59pao成国产成视频永久免费| 亚洲国产精品成人综合色在线婷婷 | 亚洲中文字幕无码亚洲成A人片 | 四虎影视永久免费观看| 国产成人亚洲综合无| 亚洲国产精品丝袜在线观看| 国产日韩AV免费无码一区二区三区| 国产亚洲精品久久久久秋霞| 美女在线视频观看影院免费天天看 | 亚洲精品成a人在线观看夫| 日本特黄特色aa大片免费| 成人一级免费视频| 亚洲精品美女久久久久99| 99爱在线精品视频免费观看9| 91亚洲精品麻豆| 在线观看亚洲免费视频| 成年大片免费视频播放一级| 亚洲精品无码av人在线观看| 99久久久精品免费观看国产| 亚洲av无码一区二区三区四区 | 黄色三级三级免费看| 亚洲AV永久青草无码精品| 国产香蕉免费精品视频| 亚洲AV无码一区二区乱子仑| 亚洲色婷婷综合开心网| 7m凹凸精品分类大全免费| 亚洲性色精品一区二区在线| 亚洲va中文字幕无码| 99热在线观看免费| 看一级毛片免费观看视频| 久久久亚洲欧洲日产国码农村| 岛国片在线免费观看|