今天看了一篇文章,以爲蠻有意思,作接口測試經常會用到變量參數化。可是對於新手好像沒有那麼簡單,可是讀完這篇文章以爲,其實有些工具能夠把複雜的事情變得簡單。 下面是文章的具體內容:json
【正文】
朋友們好啊!我是騎着白馬的少年!!!api
今天有個同窗問我,馬哥,馬哥在嗎?我說什麼事兒。工具
啪啪給我打了一堆字,附加給我一張截圖。我一看!噢,原來是接口測試,還要引用變量參數。post
他說兩種方法,一種是叫開發把變量,弄成不變的,一種是進行變量參數化。測試
他說,馬哥叫開發改,開發就知道他菜了,會噴他,就叫給我說,馬哥能不能教我測試混元功法,讓我接口測試可以正常上手。url
我說能夠。3d
我說接口變量參數化特別簡單,他不服氣。調試
我就給他說你能夠用jmeter的json提取器來參數化這個變量,他說他不會太難了,不知道怎麼用。blog
我說很簡單嘛,就定位一下響應值中變量的位置,而後設置了變量名不就行了。token
他說,我弄了仍是弄錯了,馬哥你能不能直接幫我寫好了發過來,我說我接口測試用的國產的接口測試工具apipost。
他說,馬哥你是否是英文很差啊,我說,是的,因此我使用了國產接口測試工具apipost,還能夠生成各類格式的接口文檔。
他說,馬哥馬哥快教我。
我,啪的一聲點擊鼠標就打開了個人apipost,給他演示了一個登陸接口如何進行編寫。
他說,馬哥我要的是變量參數化啊,不是光登陸功能啊。
我說,年輕人彆着急尚未寫完那,個人測試混元功法,這纔是運氣階段。下面教你完整的接口變量參數化設置。
接着我有寫了一個,須要登陸返回的token值進行查詢功能的接口
一個新建環境就叫練功環境,爲了下面參數化變量作準備
保存以後,就要在練功環境中設置變量參數化,咱們須要把接口自身引入到練功環境中,引用方法,選擇爲練功環境,在把url地址改成咱們設置的地址變量就能夠了。
開始運功,進行變量參數化,咱們在後執行腳本中添加設置一個環境變量。
這個編寫方法使用的是json語句編寫的,定位變量,就是點位變量在json中的那個位置,好比變量的位置就是response.json.token。
定位好變量和對它進行參數化以後,咱們就能夠引用變量了,使用方法爲{{參數名}}
【結束】
是否是很簡單, 並且這個博主的文章頗有意思,讀起來一點都不復雜, 感受ApiPost的工具真的能夠幫助不少人解決問題,對了文章後面還有說, ApiPost這個工具還能夠自動生成接口文檔。 真是一個值得擁有的接口調試工具.
下載能夠參閱: https://www.apipost.cn