|
|
@@ -0,0 +1,54 @@
|
|
|
+#!/usr/bin/python3
|
|
|
+# --*-- coding:utf-8 --*--
|
|
|
+import requests, json, os, time
|
|
|
+import pymysql
|
|
|
+import sys
|
|
|
+import time, datetime
|
|
|
+import logging
|
|
|
+
|
|
|
+
|
|
|
+Ids = []
|
|
|
+logging.basicConfig(filename='./app_time.log', level=logging.INFO)
|
|
|
+
|
|
|
+def auth_post():
|
|
|
+ url_auth = "http://localhost:8000/auth"
|
|
|
+
|
|
|
+ auth_body = {"username": "123", "password": "123"}
|
|
|
+ auth_headers = {
|
|
|
+ "Content-Type": "application/json, charset=UTF-8"
|
|
|
+ }
|
|
|
+ auth_original = requests.request('post', url_auth, json=auth_body, headers=auth_headers)
|
|
|
+ access_token_original = auth_original.json()
|
|
|
+ access_token = access_token_original['access_token']
|
|
|
+
|
|
|
+ return access_token
|
|
|
+
|
|
|
+
|
|
|
+def post_x-www-form():
|
|
|
+ init_headers = {'content-type': 'application/x-www-form-urlencoded'}
|
|
|
+ init_url = "http://192.1.1.1:8080/init"
|
|
|
+ params = {"account_ids":Ids[0]}
|
|
|
+ resp = requests.post(init_url, data=params, headers=init_headers)
|
|
|
+ print(resp.text)
|
|
|
+
|
|
|
+
|
|
|
+def clear_post():
|
|
|
+ url_clear = "http://localhost:8000/api/range"
|
|
|
+ data_headers = {
|
|
|
+ 'Content-Type': 'application/json',
|
|
|
+ 'Authorization': 'Bearer ' + auth_post()}
|
|
|
+
|
|
|
+ json_id = {'ID': Ids}
|
|
|
+ data_original = requests.post(url_clear, json=json_id, headers=data_headers)
|
|
|
+
|
|
|
+
|
|
|
+# 发送GET请求,参数为10000,带上验证信息(Auth)。
|
|
|
+def get_resource():
|
|
|
+ url_clear = "http://localhost:8000/api/source/10000?region=cn-northwest-1"
|
|
|
+ data_headers = {
|
|
|
+ 'Content-Type': 'application/json',
|
|
|
+ 'Authorization': 'Bearer ' + auth_post()}
|
|
|
+
|
|
|
+ json_id = {'ID': Ids}
|
|
|
+ data_original = requests.get(url_clear, headers=data_headers)
|
|
|
+
|