在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

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

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

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

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

    一、Jmeter介紹

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

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

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

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

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

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

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

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

    正則表達(dá)式提取器界面操作介紹:

    JSON提取器界面操作介紹:

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

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

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

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

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

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

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

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

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

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

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

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

    五:總結(jié)

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

    以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持小編

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

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

    沒(méi)有項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)怎么辦?

    點(diǎn)擊下方鏈接我來(lái)教你

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

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

    相關(guān)推薦

    聯(lián)系我們

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