開始使用
創建專案
在 APITestka 裡可以創建專案,創建專案後將會自動生成範例文件。
範例文件包含 Python executor 檔案以及 keyword.json 檔案。
from je_api_testka import create_project_dir
# 在當前工作目錄創建
create_project_dir()
# 在指定路徑創建
create_project_dir("project_path")
# 在指定路徑創建並自訂專案名稱
create_project_dir("project_path", "My First Project")
或使用 CLI:
python -m je_api_testka --create_project project_path
執行 Executor
進入專案資料夾,到 executor 資料夾,選擇其中一個 executor 執行。
keyword 資料夾裡的 keyword.json 檔案定義了要執行的動作。
使用純 Python
Note
只能使用以下 HTTP Method:
get、post、put、patch、delete、head、options
from je_api_testka import execute_action
test_api_list = [
["AT_test_api_method", {
"http_method": "post",
"test_url": "http://httpbin.org/post",
"params": {"task": "new task"},
"result_check_dict": {"status_code": 200}
}],
["AT_test_api_method", {
"http_method": "get",
"test_url": "http://httpbin.org/post",
"result_check_dict": {"status_code": 405}
}]
]
execute_action(test_api_list)