httprunner—環境變量.env

1.設置環境變量

 

在linux上使用export命令,windows系統中使用set命令

zaygee@zaygee:/mnt/testapi$ export UserName=admin
zaygee@zaygee:/mnt/testapi$ echo $UserName

 

2.通過.env文件設置環境變量

 

 

默認情況下,在自動化測試項目的根目錄中,創建 .env 文件,並將敏感數據信息放置到其中,存儲採用 name=value 的格式,

若需加載不位於自動化項目根目錄中的 .env,或者其它名稱的 .env 文件(例如 production.env),可以採用 --dot-env-path 參數指定文件路徑    ·

# .env文件

WORKWECHAT_ORGID=af2bf631-c757-46e1-8df0-24db5caa4037
WORKWECHAT_USERID=8d2ef839-3b64-4019-af2c-ad330da2f465
MYDATA_APPID=d554d3b0-0592-4dd4-bd40-7abc9b1fef61

 

3.引用環境變量

 

httprunner內置了函數environ(ENV),可以在yaml、json文件中直接引用環境變量

config:
  name: 獲取任務列表
  variables:
    query:
      pageNo: 1
      pageSize: 10
      rabbitUserId: ENV{WORKWECHAT_ORGID}
      relRabbitUserIds: ENV{WORKWECHAT_USERID}
teststeps:
- api: api/Channel/taskList.yml
  name: 獲取任務列表
  extract:
    taskId: content.data.list.0.taskId
  output:
    -taskId

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章