亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                Jmeter關(guān)聯(lián)實現(xiàn)及參數(shù)化使用解析

                Jmeter關(guān)聯(lián)實現(xiàn)及參數(shù)化使用解析

                答應(yīng)給大家的:自己保存呦!

                這篇文章主要介紹了Jmeter關(guān)聯(lián)實現(xiàn)及參數(shù)化使用解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

                一、Jmeter介紹

                • 一款融合接口、性能都能完成的測試工具
                • 開源工具
                • 支持多種協(xié)議
                • 應(yīng)該是測試業(yè)界目前應(yīng)用最多的工具之一

                二、接口執(zhí)行實現(xiàn)

                • 添加HTTP取樣器:右擊測試計劃–新建并右擊線程組–添加–取樣器–新增HTTP請求
                • 在HTTP請求元件中添加相應(yīng)請求信息(請求行、請求頭、請求正文)
                • 添加察看結(jié)果樹:右擊線程組–添加–監(jiān)聽器–新增察看結(jié)果樹
                • 保存剛設(shè)置的接口腳本,點擊執(zhí)行

                三、關(guān)聯(lián)實現(xiàn)

                3.1 關(guān)聯(lián)的概念

                關(guān)聯(lián)也稱為串行傳參或數(shù)據(jù)依賴,即上一個接口返回的內(nèi)容的部分值作為下一個接口運行的參數(shù)的過程。

                3.2 關(guān)聯(lián)的實現(xiàn)步驟

                • 在jmeter中錄入A、B兩個接口的信息(A為上一個接口、B為下一個接口,方便下面描述)
                • 右擊 A 接口的取樣器 — 添加 — 后置處理器 — 正則表達式提取器
                • 在正則表達式提取器設(shè)置截取B接口所需要的參數(shù)信息,參數(shù)名假定為token
                • 進入 B 接口的取樣器,把需要填入A接口參數(shù)的地方用 ${token} 來替換
                • 備注:如果返回的響應(yīng)正文是json數(shù)據(jù),還可以使用JSON提取器

                正則表達式提取器界面操作介紹:

                JSON提取器界面操作介紹:

                四、參數(shù)化實現(xiàn)

                參數(shù)化是為了讓相同的模塊、方法使用不同的參數(shù)進行測試,達到提高測試覆蓋率的目的,jmeter實現(xiàn)參數(shù)化的方式很多,常用的方式有:

                用戶定義的變量實現(xiàn)

                函數(shù)助手對話框的部分函數(shù)實現(xiàn)

                依次進入–tools菜單–函數(shù)助手對話框,部分函數(shù)舉例如下:

                ${__machineIP()}函數(shù):

                ${__Random()}函數(shù):

                ${__RandomDate()}函數(shù):

                ${__RandomString()}函數(shù):

                利用csv文件實現(xiàn)

                CSV是一種通用的、相對簡單的文件格式,被用戶、商業(yè)和科學廣泛應(yīng)用。最廣泛的應(yīng)用是在程序之間轉(zhuǎn)移表格數(shù)據(jù),jmeter使用csv文件也可以來進行參數(shù)化。

                通過右擊線程組–添加–配置文件–csv數(shù)據(jù)文件設(shè)置,界面如下:

                五:總結(jié)

                • 關(guān)聯(lián)和參數(shù)化是jmeter必備技能之一,必須掌握
                • 關(guān)聯(lián)可以擴展到實現(xiàn)一些常見的業(yè)務(wù)場景,比如隨機對商品下單、隨機選擇選項等
                • 進行分布式性能測試的時候,csv文件注意保持每臺獨立
                • 參數(shù)化這一塊還可以調(diào)用數(shù)據(jù)庫數(shù)據(jù)、利用Bean shell取樣器寫java代碼來實現(xiàn)等

                以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持小編

                如果你想成為備受企業(yè)青睞的IT人才

                想要高薪offer(面試寶典免費送)

                沒有項目實戰(zhàn)經(jīng)驗怎么辦?

                點擊下方鏈接我來教你

                全套【軟件測試/自動化測試】海量資料免費領(lǐng)取

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年6月19日 06:46
                下一篇 2022年6月19日 06:46

                相關(guān)推薦

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時間:周一至周五,10:30-18:30,節(jié)假日休息