api模板
name: 登入介面模板
variables:
expected_status_code: 200
password: '800001'
username: '800001'
vercode: $
request:
url: "/api/login"
json:
password: '$password'
username: '$username'
vercode: '$vercode'
method: post
validate:
- eq: ["status_code", $expected_status_code]
登入測試用例
- config:
base_url: ""
- test:
name: 登入
api: api/login.yaml
variables:
password: '800001'
username: '800001'
validate:
- eq: ["content.success", true]
單個引數實現引數化
config:
name: "使用者名稱引數化"
testcases:
testcase1_name:
testcase: e:\untitled2\demo\testcases\login_demo.yaml
parameters:
username: ["800001","800002","800003"]
兩個引數實現引數化
config:
name: "demo"
testcases:
testcase1_name:
testcase: e:\untitled2\demo\testcases\login_demo.yaml
parameters:
username-password:
- ["800001","800001"]
- ["800002","800002"]
- ["800003","800003"]
單個引數引用csv
config:
name: "demo"
testcases:
testcase1_name:
testcase: e:\untitled2\demo\testcases\login_demo.yaml
parameters:
username: $
csv的檔案內容
username
800002
800003
800001
800009
多個引數引用csv
config:
name: "demo"
testcases:
testcase1_name:
testcase: e:\untitled2\demo\testcases\login_demo.yaml
parameters:
username-password: $
csv的檔案內容
username,password
800001,800001
800002,800002
800003,800003
800004,800004
兩個引數引用自定義函式
config:
name: "demo"
testcases:
testcase1_name:
testcase: e:\untitled2\demo\testcases\login_demo.yaml
parameters:
username-password: $
建立使用者方法
def create_account(number):
accounts=
for index in range(1,number):
return accounts
mysql資料驅動測試 二 MySQL資料驅動
1.資料庫查詢 user bin env python coding utf 8 author shenqiang import pymysql def connectmysql try 鏈結資料庫 connect pymysql.connect host 127.0.0.1 user root p...
作業系統免驅裝置實現調研
現代作業系統免驅實現調研 例如各種印表機 數位相機 掃瞄器 攝像頭等等。只有作業系統支援的usb裝置才可以 免 驅動 其實是系統自帶了這個裝置的驅動,任何裝置沒有驅動都無法執行 例如u盤 鍵盤 滑鼠 免 驅攝像頭等等。系統沒有的裝置驅動,必須安裝。補充 如果系統沒有這種裝置的驅動,就無法實現免驅動。...
實現領域驅動設計 pdf 剔除偽創新的領域驅動設計
偽創新有乙個廣為流傳的詞 民科 意思並非 體制外科學家 而是這樣一種人 沒有掌握已有科學知識,也無意去認真學習,東拼西湊自己的一些朦朧認識,就說發明了一套新理論,裡面充斥著各種 新詞 軟體開發領域也有這樣的現象。有些人,對已有的知識一無所知或一知半解,也不喜歡思考和研讀文獻,憑著一些朦朧的 領悟 就...