婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > pytest接口測試之fixture傳參數request的使用

pytest接口測試之fixture傳參數request的使用

熱門標簽:湛江智能外呼系統廠家 地圖標注審核表 百度地圖標注沒有了 ai電銷機器人源碼 外呼并發線路 西藏房產智能外呼系統要多少錢 長沙高頻外呼系統原理是什么 宿遷星美防封電銷卡 ai電話機器人哪里好

前言

有的測試用例,需要依賴于某些特定的case才可以執行,比如登錄獲取到token,后面的請求都需要帶著,為了確保在同一用戶,必須帶著和登錄時獲取的cookies。

大部分的用例都會先登錄,就需要把登錄單獨抽出來寫個函數,其他用例全部調用這個登錄函數就行,但是登錄的賬號不能寫死。

一、函數傳參

單獨寫個登錄函數,傳2個參數user和password,寫用例的時候調用登錄函數,輸入幾組user、password參數化。需要用到裝飾器$pytest.mark.parametrize,里面寫兩個參數

第1個參數是字符串,多個參數中間用逗號隔開
第2個參數是list,多組數組用元組類型

import pytest

def login(user, password):
    '''登錄函數'''
    print('用戶名:%s' % user)
    print('密碼:%s' % password)
    return 'hello'

login_data = [('admin', '123456'), ('admin','')]

# 裝飾器
@pytest.mark.parametrize('user, password', login_data)
def test_login(user, password):
    '''登錄測試用例'''
    result = login(user, password)
    assert result == 'hello'

if __name__ == '__main__':
    pytest.main('-s', 'day0110_fixture.py')
'''
運行結果
============================= test session starts =============================
platform win32 -- Python 3.6.6, pytest-4.5.0, py-1.8.0, pluggy-0.13.1
rootdir: F:\python work\youyou_class\study_pytestcollected 2 items

day0110_fixture.py .用戶名:admin
密碼:123456
.用戶名:admin
密碼:
                                                    [100%]

========================== 2 passed in 0.02 seconds ===========================
'''

request參數

request就是我需要什么東西,用來接受參數,用到@pytest.fixture裝飾器,傳參就用默認的request參數,user = request.param 這一步是接收傳入的參數。

import pytest

# 測試賬號數據
test_data = ["admin1", "admin2"]

@pytest.fixture(scope="function")
def login(request):
    user = request.param
    print("登錄賬戶:%s"%user)
    return user

@pytest.mark.parametrize("login", test_data, indirect=True)
def test_login(login):
    """登錄用例"""
    a = login
    print("測試用例中login的返回值:%s" % a)
    assert a != ""

indirect=True 參數是為了把login當作一個函數去執行,而不是一個參數

request傳兩個參數

如果用到@pytest.fixture,里面用2個參數情況,可以把多個參數用一個字典去存儲,這樣最終還是只傳一個參數。
不同的參數再從字典里面取對應key值就行,如: user = request.param[“user”]

#_*_coding:utf-8_*_
# 作者     :Administrator
# 創建時間 :2020/1/1018:18
# 文件     :day0110_fixture.py

import pytest

@pytest.fixture(scope='function')
def login(request):
    '''登錄函數'''
    user = request.param['user']
    password = request.param['password']
    print('用戶名:%s' % user)
    print('密碼:%s' % password)
    return 'hello'

login_data = [{'user': 'admin', 'password': '123456'}, {'user': 'admin', 'password': '1'}]

# 裝飾器
@pytest.mark.parametrize('login',  login_data, indirect=True)
def test_login(login):
    '''登錄測試用例'''
    result = login
    assert result == 'hello'

if __name__ == '__main__':
    pytest.main('-s', 'day0110_fixture.py')
'''
運行結果:
============================= test session starts =============================
platform win32 -- Python 3.6.6, pytest-4.5.0, py-1.8.0, pluggy-0.13.1
rootdir: F:\python work\youyou_class\study_pytestcollected 2 items

day0110_fixture.py 用戶名:admin
密碼:123456
.用戶名:admin
密碼:1
.                                                    [100%]

========================== 2 passed in 0.02 seconds ===========================

'''

到此這篇關于pytest接口測試之fixture傳參數request的使用的文章就介紹到這了,更多相關pytest fixture傳參數request內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • pytest框架之fixture詳細使用詳解
  • pytest進階教程之fixture函數詳解
  • Pytest框架之fixture的詳細使用教程
  • python pytest進階之xunit fixture詳解
  • python pytest進階之fixture詳解

標簽:漯河 普洱 寧夏 大同 林芝 盤錦 南平 海南

巨人網絡通訊聲明:本文標題《pytest接口測試之fixture傳參數request的使用》,本文關鍵詞  pytest,接口,測,試之,fixture,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pytest接口測試之fixture傳參數request的使用》相關的同類信息!
  • 本頁收集關于pytest接口測試之fixture傳參數request的使用的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲电影视频在线| 国产女人aaa级久久久级| av电影在线观看不卡| 韩国中文字幕2020精品| 免费人成精品欧美精品| 日韩福利视频网| 日韩av电影天堂| 麻豆91小视频| 狠狠色丁香久久婷婷综合丁香| 狠狠v欧美v日韩v亚洲ⅴ| 国产乱子轮精品视频| 懂色av中文字幕一区二区三区| 国产激情视频一区二区三区欧美| 国产激情91久久精品导航 | 成人18精品视频| 91一区二区三区在线观看| 91在线免费播放| 欧美三电影在线| 欧美xxxxx牲另类人与| 久久午夜老司机| 亚洲男女毛片无遮挡| 亚洲电影你懂得| 国产综合久久久久久鬼色| 国产精品一区二区在线看| 国产999精品久久久久久绿帽| av电影天堂一区二区在线观看| 欧美影院午夜播放| 精品三级在线观看| 中文字幕一区二区5566日韩| 亚洲成a天堂v人片| 国产激情偷乱视频一区二区三区| 欧洲av一区二区嗯嗯嗯啊| 精品理论电影在线| 自拍偷在线精品自拍偷无码专区| 丝袜诱惑亚洲看片| 成人黄色av电影| 欧美一区二区人人喊爽| 国产精品久久网站| 毛片一区二区三区| 色av成人天堂桃色av| 欧美成人性战久久| 一级日本不卡的影视| 国产精品香蕉一区二区三区| 欧美日韩中字一区| 国产精品视频在线看| 琪琪久久久久日韩精品| 在线一区二区视频| 国产精品乱码久久久久久| 性做久久久久久久久| 成人亚洲一区二区一| 精品日韩欧美在线| 日韩vs国产vs欧美| 在线观看日韩电影| 欧美激情中文字幕| 国产一区美女在线| 欧美一区二区在线免费播放| 亚洲精品自拍动漫在线| 福利一区二区在线| 国产日韩精品久久久| 国产综合久久久久久鬼色| 欧美videossexotv100| 午夜精品一区在线观看| 欧美在线综合视频| 日韩理论在线观看| 不卡的电影网站| 欧美国产欧美亚州国产日韩mv天天看完整| 日韩电影免费在线看| 欧美人xxxx| 亚洲第一久久影院| 欧美日韩一级视频| 偷拍与自拍一区| 欧美日韩夫妻久久| 偷拍一区二区三区四区| 欧美日韩一区久久| 香蕉av福利精品导航| 在线成人av影院| 蜜臀久久久久久久| 亚洲精品在线观| 国产精品一区二区久久精品爱涩| 亚洲精品一区二区三区99| 韩国毛片一区二区三区| 国产欧美日韩视频在线观看| 国产一二三精品| 国产精品久久久久久福利一牛影视| 国产a视频精品免费观看| 国产精品毛片久久久久久久| 91视频免费看| 日韩和欧美的一区| 日韩视频在线一区二区| 国产一区二区三区日韩| 久久久久久夜精品精品免费| 高清shemale亚洲人妖| 亚洲小少妇裸体bbw| 日韩片之四级片| 成人午夜激情在线| 亚洲一线二线三线视频| 欧美二区乱c少妇| 国产一区二区三区精品欧美日韩一区二区三区| 精品福利二区三区| 93久久精品日日躁夜夜躁欧美| 亚洲综合免费观看高清在线观看| 欧美一级搡bbbb搡bbbb| 成人福利视频在线看| 亚洲高清视频的网址| 精品久久久影院| 99视频一区二区| 美国十次了思思久久精品导航| 中文在线资源观看网站视频免费不卡| 91蜜桃婷婷狠狠久久综合9色| 日本不卡视频在线| 国产精品二区一区二区aⅴ污介绍| 欧美综合天天夜夜久久| 激情欧美一区二区| 亚洲一本大道在线| 国产精品久久久久久亚洲毛片 | 亚洲一区电影777| 亚洲精品一区二区三区精华液| 色婷婷激情一区二区三区| 久久99精品国产麻豆婷婷| 亚洲激情校园春色| 国产婷婷一区二区| 日韩免费电影网站| 欧美日韩一级二级| aaa亚洲精品| 国产成人自拍高清视频在线免费播放| 夜夜揉揉日日人人青青一国产精品| 精品国产青草久久久久福利| 欧美网站大全在线观看| av成人免费在线观看| 国产一区二区成人久久免费影院| 天天亚洲美女在线视频| 亚洲美腿欧美偷拍| 中文字幕国产一区| 精品国产成人在线影院 | 99re这里只有精品首页| 激情综合一区二区三区| 日本不卡123| 日韩电影在线观看网站| 亚洲va韩国va欧美va| 一区二区三区欧美视频| 一区二区三区成人| 性久久久久久久| 亚洲精品ww久久久久久p站| 国产精品欧美经典| 中文字幕一区二区视频| 久久久国产一区二区三区四区小说| 91麻豆精品国产综合久久久久久| 欧美三级电影在线观看| 欧美精品黑人性xxxx| 精品视频1区2区| 7777精品伊人久久久大香线蕉经典版下载| 色狠狠色狠狠综合| 日本二三区不卡| 欧美日韩中文精品| 67194成人在线观看| 日韩欧美一级精品久久| 精品国内二区三区| 国产色一区二区| 中文字幕一区二区三区色视频 | 欧美精品乱人伦久久久久久| 欧美亚洲日本国产| 日韩精品一区二区三区视频播放| 69堂国产成人免费视频| 精品日本一线二线三线不卡| 国产三级久久久| 亚洲欧美日韩精品久久久久| 一区二区三区美女| 日韩av一区二区在线影视| 久久精品免费看| 成人av免费在线观看| 在线观看成人免费视频| 日韩午夜在线影院| 国产三级久久久| 亚洲成在人线免费| 国产乱码字幕精品高清av| 99国产精品久久久| 777久久久精品| 国产丝袜欧美中文另类| 亚洲综合激情另类小说区| 男女男精品网站| 粉嫩一区二区三区在线看| 欧美日韩亚洲另类| 国产欧美一区二区精品仙草咪| 亚洲精品国产视频| 韩日欧美一区二区三区| 在线免费不卡电影| 精品av久久707| 亚洲最大成人综合| 国产高清不卡二三区| 欧美性大战久久久| 国产视频一区在线观看| 美国三级日本三级久久99| 99国产精品国产精品久久| 日韩一区二区三区电影| 一区二区在线免费观看| 国产麻豆午夜三级精品| 欧美一区二区三区免费观看视频| 亚洲免费看黄网站| 成人性生交大合| 精品国产伦一区二区三区观看体验|