RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Katalon Studio的接口測試試驗token的驗證

SUYb_GeWu_IOT ? 來源:工程師曾玲 ? 2019-04-06 17:34 ? 次閱讀

前言

最近抽時間接觸了一下Katalon Studio(后面簡稱KS),并且利用KS做了一些接口測試的試驗,感覺還不錯,不過其中接口授權(quán)中缺少通過token動態(tài)驗證的方案,雖然KS支持Authorization(Basic\OAuth1.0\2.0協(xié)議),但是對僅使用jwt的接口安全驗證并沒有便捷的方式,下面是最近做的一個小dome做個拋磚引玉。

獲取token值

1、新建一個API/Web Service的項目,在Object Repository中添加Web Service Request,method選擇post,設(shè)置url路徑用于獲取token,例如:http://127.0.0.1:8088/token,在HTTP Body中輸入用戶名和密碼,如下圖所示:

基于Katalon Studio的接口測試試驗token的驗證

2、點擊運行按鈕進行測試,測試結(jié)果如下:

基于Katalon Studio的接口測試試驗token的驗證

3、在Data Files中創(chuàng)建CSV格式的測試數(shù)據(jù),如下圖所示:

基于Katalon Studio的接口測試試驗token的驗證

4、切換到Verification中獲取響應(yīng)結(jié)果的access_token值,Groovy 編碼如下:

基于Katalon Studio的接口測試試驗token的驗證

5、運行和驗證結(jié)果(Test Request And Verify),結(jié)果如下:

基于Katalon Studio的接口測試試驗token的驗證

對應(yīng)生成的數(shù)據(jù)

基于Katalon Studio的接口測試試驗token的驗證

6、將token值賦予其他接口請求的請求頭中,如下圖所示:

基于Katalon Studio的接口測試試驗token的驗證

其中要在當(dāng)前請求中創(chuàng)建該域內(nèi)的變量variable,并把之前獲取的token值賦予它,如下圖所示:

基于Katalon Studio的接口測試試驗token的驗證

配置完成后執(zhí)行該接口測試,請求成功,如下圖所示:

基于Katalon Studio的接口測試試驗token的驗證

結(jié)語

本方法僅通過將登陸獲取的token臨時寫到testdata中,再次調(diào)用來處理不同接口間token的驗證,之前本打算在katalon中使用動態(tài)全局變量賦值方法,但是沒有走通,如果有更好方法歡迎留言。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8575

    瀏覽量

    151015

原文標(biāo)題:重磅!三大運營商同時宣布,第一批19城市同時推進

文章出處:【微信號:GeWu-IOT,微信公眾號:物聯(lián)網(wǎng)資本論】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    高壓漏電起痕試驗測試試驗的注意事項

      高壓漏電起痕試驗測試試驗的注意事項主要有以下幾點,能夠幫你在日常使用中很好的保養(yǎng)設(shè)備?! ∫哗p準備事項:  1.制取試樣  按標(biāo)準要求制取試樣及配制試驗液體,并將試驗液體裝入滴液
    發(fā)表于 12-07 16:08

    回流焊測試試驗的重要性?

    `Reflow 回流焊測試試驗主要是模擬芯片焊接在PCB板上的高溫條件。模擬芯片在焊接的過程中的可靠性試驗。芯片在焊接過程中,因為內(nèi)部有濕度,高溫焊接操作下,會發(fā)生膨脹,頂壞芯片。Reflow溫度曲線的峰值,可提前預(yù)測溫度條件,后期合理有效控制各參數(shù)設(shè)置,可避免造成的損失
    發(fā)表于 05-15 13:58

    端子可靠性測試試驗的具體內(nèi)容及意義

      產(chǎn)品可靠性是指,在一定條件下產(chǎn)品無故障地執(zhí)行指定功能的能力或可能性。線束端子可靠性試驗即是評估端子滿足電氣連接可靠性的能力。本文主要談?wù)劧俗涌煽啃?b class='flag-5'>測試試驗的具體內(nèi)容及意義。  端子可靠性試驗涉及
    發(fā)表于 01-12 16:24

    請問如何進行電子護照的安全測試驗證?

    本文結(jié)合電子護照的多種安全機制,分析其優(yōu)缺點,給出了系統(tǒng)安全測試驗證解決方案,為電子護照產(chǎn)品的測試驗收、逐代推出和升級改造提供參考依據(jù)。
    發(fā)表于 04-13 06:07

    請問如何驗證“psa_initial_attest_get_token”生成的令牌?

    請告知如何驗證“psa_initial_attest_get_token”生成的令牌。我的測試套件是 B-U585I-IOT02A,測試應(yīng)用程序是 TFM。
    發(fā)表于 12-15 06:27

    中國正式啟動車用毫米波雷達頻率劃分研究試驗工作

    工信部已經(jīng)授權(quán)扯臉在四個城市開展試驗,進行技術(shù)方案驗證與頻率測試試驗
    發(fā)表于 11-18 11:21 ?1005次閱讀

    汽車局部剛度測試試驗的詳細資料合集(資料程序)免費下載

    本文檔的主要內(nèi)容詳細介紹的是汽車局部剛度測試試驗的詳細資料合集免費下載內(nèi)容包括了(傳感器校準文件,局部剛度,局部抗凹性能試驗,引擎蓋扭轉(zhuǎn),)
    發(fā)表于 07-24 08:00 ?6次下載

    單板測試試驗

    控制板的功能測試至關(guān)重要。 業(yè)務(wù)需求: 本解決方案用于測試電機控制類產(chǎn)品的試驗臺,能夠在試驗室內(nèi)完成單板驗收、集成試驗及驗收、電源特性模擬等
    發(fā)表于 04-27 14:19 ?1643次閱讀

    中國電信:完成N4接口開放性測試驗證

    日前,中國電信宣布,中國電信研究院在廣州園區(qū)順利完成與主流設(shè)備廠商的N4接口開放性測試驗證,測試涉及PFCP節(jié)點與會話管理、UE IP地址分配、數(shù)據(jù)檢測與轉(zhuǎn)發(fā)、路由協(xié)議支持、CN隧道信息管理、QoS控制、計費、End Marke
    的頭像 發(fā)表于 06-16 16:41 ?2415次閱讀

    ?Katalon:GUI知識總覽

    Katalon AutomationRecorder將在測試用例窗口中顯示記錄的測試腳本。它以表格形式顯示命令及其參數(shù)。用戶還可以拖放任何測試步驟來組織
    的頭像 發(fā)表于 08-25 11:49 ?850次閱讀

    Katalon:移動端測試

    移動應(yīng)用程序(app)測試驗證手持設(shè)備的應(yīng)用程序是否滿足某些移動測試要求的過程?!耙苿佣薬pp”是指三種類型的軟件:原生應(yīng)用、移動網(wǎng)絡(luò)應(yīng)用和混合應(yīng)用。
    的頭像 發(fā)表于 04-21 10:12 ?1293次閱讀

    Katalon AutomationRecorder GUI總覽

    Katalon Recorder主工具欄包含幫助您管理網(wǎng)絡(luò)錄制過程的按鍵。
    的頭像 發(fā)表于 06-15 10:59 ?624次閱讀
    <b class='flag-5'>Katalon</b> AutomationRecorder GUI總覽

    測試(Test)和試驗(Experiment)

    測試試驗是實驗性活動,用于評估、驗證驗證特定對象的特性、性能或功能。測試更注重評估和驗證預(yù)期
    的頭像 發(fā)表于 07-16 11:33 ?8360次閱讀

    【有獎直播】Molex高速互聯(lián)電纜測試驗證方案

    直播主題 Molex莫仕 高速互聯(lián)電纜測試驗證方案 直播時間 2023年9月20日(周三)1400 立即預(yù)約 長按識別上方二維碼 直播福利 ·?現(xiàn)場互動,講師現(xiàn)場解答并送小禮品 ·?直播中不定時抽獎
    的頭像 發(fā)表于 09-13 15:10 ?564次閱讀
    【有獎直播】Molex高速互聯(lián)電纜<b class='flag-5'>測試驗證</b>方案

    什么是絕緣電阻?為什么需要做絕緣電阻測試試驗?

    什么是絕緣電阻?為什么需要做絕緣電阻測試試驗? 絕緣電阻是指電氣設(shè)備中絕緣材料的電阻,它用來衡量電氣設(shè)備中絕緣材料的絕緣性能。在電氣系統(tǒng)中,絕緣材料一般用來隔離電流,防止不同電路之間的干擾和電流
    的頭像 發(fā)表于 12-19 15:05 ?2844次閱讀
    RM新时代网站-首页