介面測試 引數校驗

2021-10-10 10:36:59 字數 748 閱讀 8564

其他

**如下(示例):

public

class

supermarket

必傳:

1.如果我不傳業務邏輯會怎樣(比如走到下游?邏輯不合理?)

不傳的預期結果是啥?

非必傳:

不傳會走到預設值,會對業務有哪些影響

比如:已知integer title的值肯定會大於0,那需要校驗值為-1

string傳空字串,string欄位不傳=null

比如:int 資料型別是32位、有符號的以二進位制補碼表示的整數;

最小值是 -2,147,483,648(-2^31);

最大值是 2,147,483,647(2^31 - 1);

long 資料型別是 64 位、有符號的以二進位制補碼表示的整數;

最小值是 -9,223,372,036,854,775,808(-2^63);

最大值是 9,223,372,036,854,775,807(2^63 -1);

有乙個userid為int型別,我傳超過10位會報空指標

比如:有乙個業務場景需要0和1,如果我傳2會怎樣

1、int型別定義的陣列,初始化預設是0

2、string型別定義的陣列,預設值是null

3、char型別定義的陣列,預設值是0對應的字元

4、double型別定義的陣列,預設值是0.0

5、float型別定義的陣列,預設值是0.0

介面引數校驗checklist

正常情況下,前後端對於請求的引數都需要校驗的,這能提高應用程式的穩定性 可維護性,而對於前後臺如果能將這種不可缺少校驗規則彙總並制定一套規範,在每乙個應用程式中都使用這種規範,能給帶來不少好處。那在哪些情況下適合使用前 後端校驗了 當介面請求引數不符合 api約定,期望返回明確的提示資訊 引數校驗點...

介面測試傳遞陣列引數

最近做介面測試的時候,遇到乙個問題,傳遞的介面引數,有乙個引數為陣列形式,記錄下傳遞方式。介面url 介面引數 請求方法 get 返回值 json import requests base url data有2種寫法 data 2 model attr pairs mid 1 model attr ...

JMeter介面測試 引數化

對應qq群號 616961231 簡介 環境 mac os home 目錄類似windows 的自建目錄 如 d test id.txt 上篇內容介紹了jmeter的基本使用,略微提了如何做引數化,本篇對引數化做進一步深入講解.jmeter大概有以下幾種引數化方法 引數化方式 使用場景 1user ...