<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Jmeter 壓力測(cè)試中關(guān)于 Http 的那些事兒

          共 1909字,需瀏覽 4分鐘

           ·

          2021-09-18 12:09

          作者 | chenyk

          來源 | https://www.jianshu.com/p/c0c09b5ef26a

          Http請(qǐng)求模擬

          1、新建線程組

          操作:鼠標(biāo)右鍵測(cè)試計(jì)劃 -> 添加 -> Threads(Users) -> 線程組 -> 修改測(cè)試計(jì)劃名稱

          圖片

          新建線程組

          2、添加取樣器HTTP請(qǐng)求

          操作:鼠標(biāo)右鍵線程組 -> 添加 -> Sampler -> HTTP請(qǐng)求 -> 填寫請(qǐng)求參數(shù)

          添加取樣器

          請(qǐng)求參數(shù)

          如果您正在學(xué)習(xí)Spring Boot,推薦一個(gè)連載多年還在繼續(xù)更新的免費(fèi)教程:http://blog.didispace.com/spring-boot-learning-2x/

          3、開始Http請(qǐng)求

          a. 添加察看結(jié)果樹 監(jiān)聽器,方便查看請(qǐng)求結(jié)果

          操作:鼠標(biāo)右鍵線程組 -> 添加 -> 監(jiān)聽器 -> 察看結(jié)果樹

          察看結(jié)果樹

          b. 點(diǎn)擊工具欄上單擊啟動(dòng)按鈕(綠色箭頭) 啟動(dòng)測(cè)試計(jì)劃

          開始驗(yàn)證

          PS:響應(yīng)數(shù)據(jù)默認(rèn)顯示格式為Text,可切換為JSON Path Tester格式

          切換格式

          JSON Path Tester

          響應(yīng)參數(shù)獲取

          之所以需要獲取響應(yīng)參數(shù),主要是因?yàn)槌3S羞@樣的需求,要求將上一個(gè)接口的返回值作為下一個(gè)接口的請(qǐng)求參數(shù) 。舉個(gè)栗子:獲取即將上映電影中第一部電影的條目信息,這里我們需要完成兩個(gè)步驟:

          • 獲取即將上映電影中的第一部電影的id,接口地址:https://api.douban.com/v2/movie/coming_soon?count=2
          • 得到id后,請(qǐng)求接口獲取電影條目信息,接口地址:http://api.douban.com/v2/movie/subject/${id}

          接口返回值

          1、添加后置處理器JSON Extractor

          操作:將鼠標(biāo)放置“獲取即將上映電影”的HTTP請(qǐng)求上,并按右鍵 -> 添加 -> 后置處理器 -> JSON Extractor -> 填入變量名等信息

          添加后置處理器

          變量名等信息填寫

          2、添加取樣器HTTP請(qǐng)求獲取電影條目信息及參數(shù)使用

          獲取電影條目信息

          3、啟動(dòng)測(cè)試計(jì)劃

          在“察看結(jié)果樹”中可以看到,獲取電影條目信息的HTTP請(qǐng)求中,請(qǐng)求參數(shù)正確。同時(shí)也得要正確的響應(yīng)參數(shù)。

          請(qǐng)求參數(shù)

          響應(yīng)參數(shù)

          PS:如果需要多變量取值 的話,可在JSON Extractor的配置中通過分號(hào)(;)將多個(gè)變量名分開。

          需要注意的是,多個(gè)變量名的話,還需要填寫Default Vaules ,不然啟動(dòng)測(cè)試計(jì)劃后會(huì)找不到變量,導(dǎo)致請(qǐng)求失敗。

          筆者這里是獲取id和year兩個(gè)變量,設(shè)置默認(rèn)值為0和0,這個(gè)可隨意設(shè)置,影響不大。

          多變量取值

          - END -

          往期推薦

          Spring Boot 中使用@Async實(shí)現(xiàn)異步調(diào)用,加速任務(wù)執(zhí)行!

          求職必備技能:教你如何扒了公司的底褲!

          幫你朋友進(jìn)來看看:色情片傷害人體的全過程

          建議被降級(jí)降薪員工主動(dòng)辭職?網(wǎng)友炸了!

          如何輕松搞定CRUD的創(chuàng)建人、修改人、時(shí)間等字段的賦值



          技術(shù)交流群

          最近有很多人問,有沒有讀者交流群,想知道怎么加入。加入方式很簡(jiǎn)單,有興趣的同學(xué),只需要點(diǎn)擊下方卡片,回復(fù)“加群,即可免費(fèi)加入我們的高質(zhì)量技術(shù)交流群!

          點(diǎn)擊閱讀原文,直達(dá)教程目錄

          瀏覽 36
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  最新后入持续输出网址 | 一区二区三区四区免费观看 | 久久精品国产亚洲AV人妖 | AV女人天堂 | 天天操鸡巴 |