1. 程式人生 > >jmeter-提取器之JSON Path PostProcessor

jmeter-提取器之JSON Path PostProcessor

ins 下載 .cn .com nbsp post plugin 一個 變量

後置處理器添加 json path postprocessor。

用處:

當前接口響應返回的json中提取內容,作為變量可以在不同的請求中傳遞。

1. json path postprocessor 不是Jmeter自帶插件,所以需要另外下載安裝http://jmeter-plugins.org/downloads/file/JMeterPlugins-Extras-1.4.0.zip

2. 安裝方法:將 Extras with Libs Set 解壓到 JMeter 對應目錄即可-》重啟 JMeter

技術分享

3.取值供後續使用

技術分享

1)Variable names 變量名

2)Json Path expressions 返回值中的值。

Json Path 語法 https://github.com/json-path/JsonPath

3)Default Values 缺省值

這樣就可以去到了。

在這次公司項目測試中,取到的值傳入到URL中,遇到一些特殊符號。下面就說下Http對特殊符號的處理方式:

有些符號在URL中是不能直接傳遞的,如果要在URL中傳遞這些特殊符號,那麽就要使用他們的編碼了。編碼的格式為:%加字符的ASCII碼,即一個百分號%,後面跟對應字符的ASCII(16進制)碼值。例如 空格的編碼值是"%20"

輸入在Http請求中帶有參數的,需要將他進行編碼後,再傳輸。

技術分享

jmeter-提取器之JSON Path PostProcessor