<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Postman接口之間參數(shù)化Token,參數(shù)化取其他接口的返回值

          共 1880字,需瀏覽 4分鐘

           ·

          2021-01-11 11:59

          2020年P(guān)ostman文章匯總:


          1、API測(cè)試之Postman使用完全指南,超詳細(xì) (原來使用 Postman測(cè)試API如此簡(jiǎn)單)


          2、postman接口測(cè)試--URL Parameter數(shù)據(jù)驅(qū)動(dòng)參數(shù)化


          前言:

          總的來說Postman經(jīng)常用,但是就只寫了兩篇文章,覺得太少了,繼續(xù)花時(shí)間寫一寫文章吧,曾經(jīng)看到過一個(gè)大神說:寫下來的東西才是屬于你的。

          Postman接口之間參數(shù)化Token.

          很多地方,有專門的API接口獲取Token,然后其他的API在訪問服務(wù)的時(shí)候使用該Token。

          1、POST 請(qǐng)求獲取Token
          比如下面這樣子的一個(gè)POST請(qǐng)求,專門去獲取Token,即返回的Json內(nèi)容里面的access_token值,然后供其他的API使用。

          POST https://www.ruancexiaosheng.com/oauth/accesstokena

          1、Headers(請(qǐng)求頭):
          Content-Type:application/x-www-form-urlencoded
          Authorization:Your Authvalue
          X-API-UserId:Your User ID

          2、Body(信息體):
          grant_type=client_credentials

          3、Response Body:
          {
          "Status": "200",
          "access_token": "balabalabalabala",
          "whatever": "whatever"
          }

          2、參數(shù)化獲取Token的URL和Header
          上面的全是原始狀態(tài),如果有多套環(huán)境的話,也就很順利就可以參數(shù)化了,不用創(chuàng)建多條請(qǐng)求。

          比如有QA/STG/PROD環(huán)境,那就有對(duì)應(yīng)的域名/Authorization和UserId,接下來就在Environment里面創(chuàng)建對(duì)應(yīng)的環(huán)境,然后環(huán)境之下創(chuàng)建對(duì)應(yīng)的統(tǒng)一命名的域名/Authorization和UserId即可。
          比如下面是創(chuàng)建QA環(huán)境的參數(shù)

          3、將返回的Token自動(dòng)存儲(chǔ)到對(duì)應(yīng)的環(huán)境變量里面
          這里強(qiáng)調(diào)一下,演示的地方主要是針對(duì)每一個(gè)環(huán)境有自己對(duì)應(yīng)的Authorization值和UserId,所以對(duì)應(yīng)存儲(chǔ)到環(huán)境。
          如果是所有環(huán)境都通用的變量,我們可以將其存儲(chǔ)到全局(Globals)變量里面.


          上面提到,返回的是JSON信息,那我們就可以在Tests模塊編寫腳本,在請(qǐng)求成功之后,獲取到返回JSON內(nèi)容里的access_token,然后set到環(huán)境變量Token里面。

          //獲取Response body
          var token = pm.response.json().access_token;
          //打印獲取到的Token,目的是看我們是否取到值
          console.log(token);
          //將Token值 Set到環(huán)境變量里面,供后面的API調(diào)用
          pm.environment.set("access_token", token);

          4、Postman Tests
          Tests模塊旁邊有很多的樣例,直接點(diǎn)擊就會(huì)將腳本加載到Tests面板里面,很多都可以直接使用,或者稍作修改就可以直接使用,不能滿足需求的可以去Postman官網(wǎng)查看語法,都是些Javascript腳本,很簡(jiǎn)單。
          比如下圖:

          Appium教程
          1. Appium移動(dòng)端自動(dòng)化測(cè)試--基礎(chǔ)預(yù)熱
          2. Appium移動(dòng)端自動(dòng)化測(cè)試--搭建測(cè)試環(huán)境
          3. Appium移動(dòng)端自動(dòng)化測(cè)試--錄制測(cè)試用例并運(yùn)行
          4. Appium移動(dòng)端自動(dòng)化測(cè)試--使用IDE編輯并強(qiáng)化腳本
          5. Appium移動(dòng)端自動(dòng)化測(cè)試--控件定位方法
          6. Appium移動(dòng)端自動(dòng)化測(cè)試--元素操作與觸摸動(dòng)作
          7. Appium移動(dòng)端自動(dòng)化測(cè)試--搭建模擬器和真機(jī)環(huán)境
          8. Appium移動(dòng)端自動(dòng)化測(cè)試--測(cè)試用例改造
          9. Appium移動(dòng)端自動(dòng)化測(cè)試--capability使用和常用設(shè)備交互命令
          文章合集
          Selenium?|?Appium??|?Jenkins??|??Jmeter?
          軟件測(cè)試方法匯總?|?測(cè)試用例設(shè)計(jì)?|?APP抓包
          postman URL參數(shù)化?|?
          POSTMAN教程大全?|?Postman接口參數(shù)化

          視頻教程
          Selenium?|?Appium?|?Jenkins?|?Jmeter

          微信群:
          軟件自動(dòng)化測(cè)試交流群
          已創(chuàng)建,公號(hào)回復(fù)入群即可獲取入群二維碼。
          瀏覽 82
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  AV高清无码在线观看 | 国产日逼片 | 免费的一级黄色片 | 成人a片在线免费观看 | 国产精品swag |