jmeter-參數(shù)化

一、json提取器

  1. 先添加好登錄請求,運行下查看登錄的響應結(jié)果

  2. 獲取JSON path表達式-調(diào)整下查看結(jié)果方式,可較清晰看到響應結(jié)果中的id、token等信息
    (例如要獲取id,可寫.data.id,表示根元素,然后一級級屬性往下去找,先找到data,再往下子節(jié)點找到id;也可寫$..id,直接從根元素去遞歸查找到id;獲取token同理)

  3. 驗證表達式

    image
  4. 右鍵-->后置處理器-->添加“JSON提取器”

  5. 添加請求,將json提取器獲取到的值,進行變量引用,運行腳本成功

image
image

JSON提取器說明:
Apply to:應用范圍
Names of created variables :接收值的變量名,自定義,多個變量用分號分隔
JSON Path expression: json path表達式,也是用分號分隔
Match No.(0 for Random):0表示隨機;n取第幾個匹配值;-1所有。若只要獲取到匹配的第一個值,則填寫1
Compute concatenation var(suffix_ALL):如果找到許多結(jié)果,則插件將使用' , '分隔符將它們連接起來,并將其存儲在名為<variable name> _ALL的var中
Default Values: 缺省值,匹配不到值的時候取該值,可寫error。

二、CSV Data Set Config文件參數(shù)

方法一、讀取txt文件的方式

image

image

步驟:

  • 添加組件使用CSV Data Set Config參數(shù)化將txt里面的數(shù)據(jù)讀取,其中編碼方式可以不填寫,有中文選中utf-8
  • 編寫txt文檔,參數(shù)之間用逗號隔開
  • 添加Http請求和參看結(jié)果數(shù)

方法二、讀取excel文件的方式

image

步驟:

  • 添加組件使用CSV Data Set Config參數(shù)化將csv里面的數(shù)據(jù)讀取,其中編碼方式固定設(shè)置為GB2312
  • 將excel表格保存為csv格式
  • 添加benshell Sampler將數(shù)據(jù)獲得
  • 添加Debug sampler(里面什么也不用,設(shè)置保持默認)
  • 添加Http請求和參看結(jié)果數(shù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 參數(shù)化釋義 什么是參數(shù)化?從字面上去理解的話,就是事先準備好數(shù)據(jù)(廣義上來說,可以是具體的數(shù)據(jù)值,也可以是數(shù)據(jù)生成...
    卡比獸閱讀 423評論 0 0
  • 一、CSV Data Set Config 以中信銀行的基金搜索接口為例,在線程組鼠標右鍵選擇”添加”->”配置元...
    Lydia1991閱讀 544評論 0 1
  • 本文由作者張迎貞授權(quán)網(wǎng)易云社區(qū)發(fā)布。 一、用戶定義的變量 1、右鍵快捷菜單中選擇添加-配置元件-用戶自定義變量。 ...
    43ce3d72fadb閱讀 13,400評論 1 1
  • 大家用jmeter最常遇到的是請求參數(shù)中文亂碼問題(至于返回值亂碼問題由于處理簡單也不影響測試,就不在這里說了),...
    smooth00閱讀 8,192評論 0 2
  • 方法一、Jmeter自帶的函數(shù)助手——_CSVRead函數(shù) 1.數(shù)據(jù)準備:先在excel存儲數(shù)據(jù),保存格式選擇cs...
    卡布達_8927閱讀 768評論 0 1

友情鏈接更多精彩內(nèi)容