參數(shù)構(gòu)造器

2018-12-28 15:54 更新

API參數(shù)(表達(dá)式)構(gòu)造器

eoLinker提供了非常強(qiáng)大的在線API接口測(cè)試功能,在使用之前,請(qǐng)先確保已經(jīng)安裝 eoLinker自動(dòng)化測(cè)試增強(qiáng)插件 ,該插件為您提供了API的在線、跨域、文件以及自動(dòng)化測(cè)試的功能。


接口測(cè)試的過程中經(jīng)常有些參數(shù)的值是不固定的,或者是需要先進(jìn)行數(shù)據(jù)處理再行發(fā)送,比如構(gòu)造隨機(jī)的值進(jìn)行測(cè)試、生成當(dāng)前的時(shí)間戳、對(duì)數(shù)據(jù)進(jìn)行加密等。相比于一般的接口測(cè)試,這些需要對(duì)參數(shù)做事先處理的接口在測(cè)試的時(shí)候更加繁瑣。

對(duì)于這種類型的接口,eoLinker提供了參數(shù)構(gòu)造器 幫助創(chuàng)建隨機(jī)的參數(shù)值 或者是 在發(fā)送請(qǐng)求前對(duì)數(shù)據(jù)進(jìn)行處理。


案例:

有一個(gè)登錄接口,需要傳遞三個(gè)參數(shù):

  1. userName(用戶名):普通字符串;
  2. userPassword(用戶密碼):需要經(jīng)過md5加密,并且轉(zhuǎn)換成為全部大寫;
  3. loginTime(登錄時(shí)間):當(dāng)前系統(tǒng)時(shí)間戳。



我們?cè)诒韱沃刑顚懞眯枰幚淼闹抵?,點(diǎn)擊輸入框右方的“表達(dá)式構(gòu)造器(魔法棒)”按鈕,就會(huì)彈出“參數(shù)構(gòu)造器”彈框。




我們?yōu)閡serPassword選擇md5加密,然后點(diǎn)擊upper(升格,轉(zhuǎn)化為大寫),即可對(duì)密碼實(shí)現(xiàn)先md5加密然后轉(zhuǎn)化為大寫的功能,非常方便!




生成timestamp的操作也是類似的,點(diǎn)擊“表達(dá)式構(gòu)造器”,然后點(diǎn)擊timestamp[時(shí)間戳]即可。除此之外,eoLinker-AMS的表達(dá)式構(gòu)造器還支持以下的特性:

  1. 支持使用輸入框的值或者自定義新的常量值;
  2. 支持生成timestamp、uuid、隨機(jī)數(shù)等;
  3. 支持base64格式編碼;
  4. 支持MD5、SHA簇、HMAC簇等三大加密算法;
  5. 支持對(duì)字符串進(jìn)行大小寫轉(zhuǎn)化(upper、lower);
  6. 支持對(duì)字符串進(jìn)行分割、截取、拼接等操作;
  7. 支持無限級(jí)別的數(shù)據(jù)操作。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)