jmeter參數傳遞(正則、json、beanshell)


jmeter參數傳遞一般通過后置處理器實現。一般使用正則提取器、json提取器、beanshell。三者用法一樣,都是在待提取的請求下面加一個提取器就可以了。

 

一、正則表達式提取器

1.正則表達式提取器在jmeter的用法比較簡單,“(.+?)”,括號中為待提取的。具體使用見圖:

 

 

 

二、json表達式提取器(json extractor)

1.json表達式提取器是對於json串使用的,具體使用見下圖:

 

 

 

三、beanshell(后置處理器-BeanShell Processor)

在有的時候正則和json都取不到,可以試試用beanshell解析http請求,獲取響應結果。本節主要描述如何解析請求,如何在beanshell中進行參數傳遞。具體實現如下:

 

拓展:

beanshell中參數傳遞一般指的是先獲取到參數,再傳遞參數。在beanshell中傳遞參數一般使用vars.put(key,value)方法。

注意:

1.vars.get()不能接收int參數

2.vars.put(key,value)中,key要用雙引號""括起來

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM