真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Jmeter中關(guān)聯(lián)及參數(shù)化的案例分析-創(chuàng)新互聯(lián)

這篇文章主要介紹了Jmeter中關(guān)聯(lián)及參數(shù)化的案例分析,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站-云計(jì)算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、成都天府聯(lián)通服務(wù)器托管、等保安全、私有云建設(shè)等企業(yè)級(jí)互聯(lián)網(wǎng)基礎(chǔ)服務(wù),歡迎咨詢:18980820575

前言

一、Jmeter介紹

  • 一款融合接口、性能都能完成的測(cè)試工具
  • 純JAVA開發(fā)的工具
  • 開源工具
  • 支持多種協(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é)果樹:右擊線程組--添加--監(jiān)聽器--新增察看結(jié)果樹
  • 保存剛設(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ù)的過程。

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} 來替換
  • 備注:如果返回的響應(yīng)正文是json數(shù)據(jù),還可以使用JSON提取器
     

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

Jmeter中關(guān)聯(lián)及參數(shù)化的案例分析

JSON提取器界面操作介紹:

Jmeter中關(guān)聯(lián)及參數(shù)化的案例分析

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

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

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

Jmeter中關(guān)聯(lián)及參數(shù)化的案例分析

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

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

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

Jmeter中關(guān)聯(lián)及參數(shù)化的案例分析

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

Jmeter中關(guān)聯(lián)及參數(shù)化的案例分析

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

Jmeter中關(guān)聯(lián)及參數(shù)化的案例分析

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

Jmeter中關(guān)聯(lián)及參數(shù)化的案例分析

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

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

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

Jmeter中關(guān)聯(lián)及參數(shù)化的案例分析

五:總結(jié)

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

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享Jmeter中關(guān)聯(lián)及參數(shù)化的案例分析內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!


網(wǎng)站題目:Jmeter中關(guān)聯(lián)及參數(shù)化的案例分析-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://weahome.cn/article/gipji.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部