国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

HttpRunner自動化測試工具之獲取響應(yīng)數(shù)據(jù)&extract提取值到變量

這篇具有很好參考價值的文章主要介紹了HttpRunner自動化測試工具之獲取響應(yīng)數(shù)據(jù)&extract提取值到變量。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

HttpRunner自動化測試工具之獲取響應(yīng)數(shù)據(jù)&extract提取值到變量,軟件測試,自動化,dubbo,運(yùn)維,軟件測試,自動化測試,功能測試,程序人生

獲取響應(yīng)數(shù)據(jù)

extract: 提取

注:extract 應(yīng)與request保持同一層級

1、響應(yīng)行,響應(yīng)頭;通過 extract 提取響應(yīng)的數(shù)據(jù)并存儲到變量中,如下圖:

注:變量名的前面要有 -?

# 獲取響應(yīng)數(shù)據(jù): 響應(yīng)行(200,ok)\響應(yīng)頭
- config:
? ? name: 測試百度網(wǎng)站
? ? base_url: https://www.baidu.com

- test:
? ? name: 接口名稱 百度接口
? ? request:
? ? ? url: /
? ? ? method: GET
? ? extract: ?# 提取值存儲到變量中
? ? ? - code: status_code ?# 響應(yīng)碼
? ? ? - info: reason ? ? ? # ok
? ? ? - header_Content: headers.Content-Type ?# 響應(yīng)頭部
? ? validate:
? ? ? - eq: [$code,200] ?# 引用變量 ?$變量名
? ? ? - eq: [$info,"OK"]
? ? ? - eq: [$header_Content,'text/html']

2、獲取響應(yīng)正文

extract 解析響應(yīng)正文(支持正則)

通過 extract 提取響應(yīng)正文的數(shù)據(jù)并存儲到變量中(可使用正則提?。?,如下圖:

注:如果斷言為中文,加上headers頭部的Accept-Language即可,后面有專門寫的中文亂碼解碼的問題解決

# 獲取響應(yīng)數(shù)據(jù) ?響應(yīng)正文(支持正則)
- config:
? ? name: 百度
? ? base_url: https://www.baidu.com

- test:
? ? name: 百度主頁
? ? request:
? ? ? ? url: /
? ? ? ? method: GET
? ? ? ? headers: ?# 如果斷言為中文的話,加上headers的Accept-Language即可
? ? ? ? ? Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
? ? ? ? ? Accept-Encoding: gzip, deflate, br
? ? ? ? ? Accept-Language: zh-CN,zh;q=0.9
? ? ? ? ? User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36
? ? extract:
? ? ? - title: <title>(.+?)</title> ?# 可以使用正則表達(dá)式提取
? ? validate:
? ? ? - eq: [$title,"百度一下,你就知道"]

extract 解析響應(yīng)正文(支持json)

通過 extract 提取響應(yīng)正文的數(shù)據(jù)并存儲到變量中(提取json數(shù)據(jù)),格式以content為根節(jié)點:content.key.key.key ;如下圖:

注:可通過 https://www.bejson.com/ 該網(wǎng)址展示json視圖更清晰

# 獲取響應(yīng)數(shù)據(jù) ?響應(yīng)正文 (支持json)
- config:
? ? name: 用戶標(biāo)簽管理
? ? base_url: https://api.weixin.qq.com

- test:
? ? name: 百度主頁
? ? request:
? ? ? ? url: /cgi-bin/tags/get
? ? ? ? method: GET
? ? ? ? params:
? ? ? ? ? access_token: 49_lsdk_pQJJ4R5IWdWVcDTQu3bHyVOsHDlAcuA99UtVwsmzrtHhSGJKgSPMi3i3TdOQrGeuzZdB62K1uhcKJQAk6eKjzlBL7HgWvAmw7gfiRTp00QnLdSZzN7ul9f2TMPex-Iz2tCg-ZWsSPLbJTJdABAYIY
? ? extract:
? ? ? - id: content.tags.0.id
? ? ? - name: content.tags.0.name
? ? validate:
? ? ? - eq: [$id,2]
? ? ? - eq: [$name,"星標(biāo)組"]

最后感謝每一個認(rèn)真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:

HttpRunner自動化測試工具之獲取響應(yīng)數(shù)據(jù)&extract提取值到變量,軟件測試,自動化,dubbo,運(yùn)維,軟件測試,自動化測試,功能測試,程序人生

這些資料,對于【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴上萬個測試工程師們走過最艱難的路程,希望也能幫助到你!??

HttpRunner自動化測試工具之獲取響應(yīng)數(shù)據(jù)&extract提取值到變量,軟件測試,自動化,dubbo,運(yùn)維,軟件測試,自動化測試,功能測試,程序人生文章來源地址http://www.zghlxwxcb.cn/news/detail-783030.html

到了這里,關(guān)于HttpRunner自動化測試工具之獲取響應(yīng)數(shù)據(jù)&extract提取值到變量的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【測試開發(fā)】第五節(jié).測試——自動化測試(Selenium工具)

    【測試開發(fā)】第五節(jié).測試——自動化測試(Selenium工具)

    作者簡介:大家好,我是未央; 博客首頁:未央.303 系列專欄:Java測試開發(fā) 每日一句: 人的一生,可以有所作為的時機(jī)只有一次,那就是現(xiàn)在?。?! 前言 一、自動化測試的概念以及分類 二、Selenium—web自動化測試工具 2.1?自動化測試的一些前置工作 2.2 第一個自動化實例

    2024年02月04日
    瀏覽(32)
  • 自動化測試工具之 Jmeter性能測試

    自動化測試工具之 Jmeter性能測試

    1.性能測試概念: 通過自動化測試工具模擬多種正常,峰值以及異常負(fù)載條件來對系統(tǒng)的各項性能指標(biāo)進(jìn)行測試 2.性能測試條件 系統(tǒng)基礎(chǔ)功能測試驗證完成 系統(tǒng)趨于穩(wěn)定 3.性能測試基本流程 需求分析 (1)系統(tǒng)信息調(diào)研 (2)業(yè)務(wù)信息調(diào)研 (3)性能需求評估 ? 判斷是否進(jìn)行

    2023年04月09日
    瀏覽(104)
  • Airtest自動化測試工具

    Airtest自動化測試工具

    一開始知道Airtest大概是在年初的時候,當(dāng)時,看了一下官方的文檔,大概是類似Sikuli的一個工具,主要用來做游戲自動化的,通過截圖的方式用來解決游戲自動化測試的難題。最近,移動端測試的同事嘗試用它的poco庫來做自動化,看樣子還不錯,所以,這里推薦給各位同學(xué)

    2024年02月14日
    瀏覽(26)
  • TOSCA自動化測試工具

    TOSCA自動化測試工具

    TOSCA由德國公司Tricentis研發(fā),提供英文和德語兩種版本。 目前他們的網(wǎng)上培訓(xùn)課程大約是2000一套,從初級到高級,從工程師到BA,有技術(shù),也有測試管理。 TOSCA的思想是,不用會編程的測試人員可以直接上手自動化。 文檔和下載路徑: https://support.tricentis.com/community/home.do T

    2024年02月07日
    瀏覽(22)
  • 自動化測試工具比傳統(tǒng)測試工具的優(yōu)勢體現(xiàn)在哪里?

    自動化測試工具比傳統(tǒng)測試工具的優(yōu)勢體現(xiàn)在哪里?

    隨著軟件行業(yè)的快速發(fā)展和擴(kuò)張,自動化測試工具在提高測試效率和質(zhì)量方面起到了不可或缺的作用,那你知道自動化測試工具比傳統(tǒng)測試工具的優(yōu)勢體現(xiàn)在哪里嗎? ? 首先,自動化測試工具能夠大大縮短測試周期。相比于傳統(tǒng)手動測試,自動化測試工具能夠在短時間內(nèi)執(zhí)行

    2024年02月16日
    瀏覽(26)
  • MATLAB/ SIMULINK模型在環(huán)MIL測試工具,自動化模型測試工具,自動生成測試報告

    MATLAB/ SIMULINK模型在環(huán)MIL測試工具,自動化模型測試工具,自動生成測試報告

    MATLAB/ SIMULINK模型在環(huán)MIL測試工具,自動化模型測試工具,自動生成測試報告。 軟件純自己編寫,經(jīng)過長時間測試,包教會。 使用簡單,可以參考如下截圖。 ID:972000 677200256038 悅潮風(fēng)尚

    2024年02月16日
    瀏覽(26)
  • UI自動化測試工具詳解

    UI自動化測試工具詳解

    1、QTP:商業(yè)化的功能測試工具,收費,可用于web自動化測試 2、Robot Framework:基于Python可擴(kuò)展的驅(qū)動的測試自動化框架 3、Selenium :開源的web自動化測試工具,免費,主要用于功能測試 ,特點:1)開源軟件 2)跨平臺 3)支持多種語言 3)支持多種瀏覽器 3)功能強(qiáng)大、

    2024年02月09日
    瀏覽(26)
  • 初識自動化測試工具——katalon

    初識自動化測試工具——katalon

    Katalon Studio 是一款免費的自動化測試工具,可以安裝在windows、macOS、linux操作系統(tǒng)上,基于selenium 和 Appium 測試框架,并集成了這些框架的優(yōu)點。工具使用簡單方便,對于編碼經(jīng)驗少,能力弱的測試人員也可以很快上手。 2.1、下載 Katalon 官網(wǎng)下載地址:https://www.katalon.com/down

    2023年04月08日
    瀏覽(39)
  • 自動化測試工具——Selenium詳解

    自動化測試工具——Selenium詳解

    Selenium是一個用于Web應(yīng)用程序測試的工具。是一個開源的Web的自動化測試工具,最初是為網(wǎng)站自動化測試而開發(fā)的,類型像我們玩游戲用的按鍵精靈,可以按指定的命令自動操作,不同是Selenium可以直接運(yùn)行在瀏覽器上,它支持所有主流的瀏覽器,支持的瀏覽器包括IE(7, 8,

    2024年01月20日
    瀏覽(24)
  • 如何使用Python自動化測試工具Selenium進(jìn)行網(wǎng)頁自動化?

    如何使用Python自動化測試工具Selenium進(jìn)行網(wǎng)頁自動化?

    Selenium 是一個流行的Web自動化測試框架, 它支持多種編程語言和瀏覽器,并提供了豐富的API和工具來模擬用戶在瀏覽器中的行為 。 Selenium可以通過代碼驅(qū)動瀏覽器自動化測試流程,包括頁面導(dǎo)航、元素查找、數(shù)據(jù)填充、點擊操作等。 與PyAutoGUI和AutoIt相比, Selenium更適合于處

    2023年04月09日
    瀏覽(111)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包