在介面測試的時候如何獲取變數的值

2021-10-09 21:39:56 字數 1312 閱讀 7807

在進行介面測試的時候,有一些引數的值是乙個變數值,會根據每一次登入請求之後會改變。這個變數一般命名為token也有其他的命名,這個變數主要對應的是登入狀態,和登入資訊。token過期或者更新,就需要重新獲取token,不然無法進行登入之後的操作。

這個就是登入之後,返回的token值。

然後我們在看看我沒有傳遞token這個引數進行查詢操作會怎麼樣。

請求傳送之後,返回給我們的是code=403,缺少token值。所以我們需要傳遞token這個值才能實現查詢操作。

token這個引數傳遞過去之後,就實現了查詢功能。我這裡的token設定的不變,但是一般系統裡面的token會隨著登入請求的傳送而改變。如何獲取這個變數token,不用隨著每次token值改變而去查詢功能介面中去改token這個引數的值。

首先我們要在這個apipost工具中設定環境。

這就是我設定的環境,然後引用這個test_url,這個是對url的引數化。

這裡我們就引用好了環境和test_url.可以簡便我們輸入url,還可以幫我們區分開發環境、測試環境和預上線環境。

我們來引用token值,這裡token值在登入功能中,所以我們要在登入介面頁面獲取token值,然後別的介面功能頁面直接呼叫就可以了。

在後執行指令碼中獲取token的值,這句話的意思是設定乙個環境變數。變數名叫test_token。使test_token這個值等於response(這個請求)中的json(返回的json資料)中的result中的token。

然後我們去呼叫這個test_token

這個token呼叫的方法和呼叫環境的方法一樣,都是}加名稱。這樣我如何獲取變數token就完成了。

在磁碟遍歷的時候如何獲取多個不同字尾的檔案

這是在再做乙個瀏覽的時候想到的問題,以為在瀏覽的時候有多種不同格式的檔案需要開啟,因此必須要讓程式支援這種功能,假如我們只是開啟乙個型別的 我們可能會這樣去寫 arraylist list new arraylist 存放string files 需要開啟的資料夾 當多種的時候我們可以將他放入到乙個...

Delphi在除錯的時候檢視變數的值

delphi除錯概述 除非你的程式只有幾行,否則幾乎不可能一次寫成,因此除錯就非常必要。然而許多初學者不知道如何進行除錯,寫完程式就執行,發現結果不對再看 這樣覺得非常吃力。這裡,簡單介紹一下delphi所提供的除錯功能。1.語法檢查 syntax check delphi提供了語法檢查的功能,這個...

JMeter 登入,獲取token的介面測試401

專案組突然閒下來了,慌,所以給自己找點事情做,就在看測試的工具,fiddle,postman,jmeter,發現前面兩個好像差不太多,jmeter可以用於壓力測試,就下了個jmeter開始測本地專案的介面,因為專案中做了登入許可權,所以要先在jmeter實現登入介面,再去實現其他的http介面的測試...