Commit fff0b935 by zhaihuitao

update

parent 2ca44b4e
......@@ -6,19 +6,29 @@
@desc:
"""
from numpy import long
import os, sys
from common.iniUtil import read_config
import time
base_path = os.getcwd()
sys.path.append(base_path)
# 测试环境
# 生产环境:
read_config()
path = "/Users/zhaihuitao/PycharmProjects/TKIO/interfaceTest/config/setting/config.ini"
rc = read_config(path)
url = rc.get("env", "prod_click_url")
print(url)
print(base_path)
prod_click_url = 'http://uri6.com/tkio/Er6BFna'
prod_event_url = 'http://log.trackingio.com'
prod_appkey = "895c5256a7f47bd2cca88a29da9e978a"
event_interface = {"events": ['/receive/tkio/install']}
event_interface = dict(install='/receive/tkio/install', loggedin='/receive/tkio/loggedin',
pageduration='/receive/tkio/pageduration', payment='/receive/tkio/payment',
order='/receive/tkio/order', register='/receive/tkio/register',
startup='/receive/tkio/startup', event='/receive/tkio/event')
prod = {
......
......@@ -94,7 +94,7 @@ params_install = {
params_startup = {
# 'what': 'startup',
'appid': "9b17c1568c3ce34599c5fd2778483ff9",
'appid': prod_appkey,
'context': {
'_deviceid': "CFFEF74E-B6BF-BD16-E7F8-DFDBFF5FB6E1",
'_imei': "cffef74e-b6bf-bd16-e7f8-dfdbff5fb6e1",
......@@ -129,7 +129,7 @@ params_startup = {
params_login = {
# 'what': 'loggedin',
'appid': prod['events']['appkey'],
'appid': prod_appkey,
'context': {
'_deviceid': randomUtil.r.randimei(),
'_imei': randomUtil.r.randimei(),
......@@ -148,7 +148,7 @@ params_login = {
}
params_formate = {
"appid": prod['events']['appkey'],
"appid": prod_appkey,
"context": {
"_campaignid": 'default',
"_deviceid": randomUtil.r.randimei(),
......@@ -175,7 +175,7 @@ params_formate = {
params_register = {
'what':'register',
'appid': prod['events']['appkey'],
'appid': prod_appkey,
'context': {
'_deviceid': randomUtil.r.randimei(),
# '_imei':i,
......@@ -195,7 +195,7 @@ params_register = {
params_pay = {
'what': 'payment',
'appid': prod['events']['appkey'],
'appid': prod_appkey,
'context': {
'_deviceid': randomUtil.r.randimei(),
'_imei': randomUtil.r.randimei(),
......@@ -220,7 +220,7 @@ params_pay = {
params_payorder = {
'what': "order",
'appid': prod['events']['appkey'],
'appid': prod_appkey,
'context': {
'_deviceid': randomUtil.r.randimei(),
'_imei': randomUtil.r.randimei(),
......@@ -242,7 +242,7 @@ params_payorder = {
params_custom = {
'what': "event",
'appid': prod['events']['appkey'],
'appid': prod_appkey,
'context': {
'_deviceid': randomUtil.r.randimei(),
'_imei': randomUtil.r.randimei(),
......@@ -259,7 +259,7 @@ params_custom = {
}
params_adshow = {
"appid": prod["events"]["appkey"],
"appid": prod_appkey,
"context": {
'_adPlatform': "mintegral",
'_adId': "adid",
......@@ -289,7 +289,7 @@ params_adshow = {
}
params_adclick = {
"appid": prod['events']['appkey'],
"appid": prod_appkey,
"context": {
'_adPlatform': "mintegral",
'_adId': "adid",
......@@ -318,7 +318,7 @@ params_adclick = {
}
params_pageduration = {
"appid": prod['events']['appkey'],
"appid": prod_appkey,
"context": {
'_pageid': "pageId",
"_sessionid": "sessionID",
......@@ -348,7 +348,7 @@ params_pageduration = {
}
params_appduration = {
"appid": prod['events']['appkey'],
"appid": prod_appkey,
"context": {
"_appduration": "10",
"_sessionid": "sessionID",
......@@ -378,7 +378,7 @@ params_appduration = {
params_batchUpload1 = {
"from": "tkio", "data": [
{"appid": prod['events']['appkey'],
{"appid": prod_appkey,
"when": "2018-01-08 11:22:42",
"what": "startup",
"context": {"_manufacturer": "苹果",
......@@ -404,7 +404,7 @@ params_batchUpload1 = {
"_campaignid": "channelid",
"_idfa": "FD8A5386-C25B-49D8-A0F3-2E61B179DA0E"},
"who": "unknown"},
{"appid": prod['events']['appkey'],
{"appid": prod_appkey,
"when": "2018-01-08 11:22:42",
"what": "register",
"context": {"_manufacturer": "苹果",
......@@ -434,7 +434,7 @@ params_batchUpload1 = {
params_batchUpload = {
"from": "tkio", "data": [
{"appid": prod['events']['appkey'], "when": "2018-01-08 11:22:42", "what": "startup",
{"appid": prod_appkey, "when": "2018-01-08 11:22:42", "what": "startup",
"context": {"_manufacturer": "苹果", "_carrier": "unknown", "_lats": "1", "_jbk": "1",
"_app_version": "1.0", "_timestamp": "1515381771925", "_create_timestamp": "1515381762624",
"_rydevicetype": "iPhone", "_deviceid": "FD8A5386-C25B-49D8-A0F3-2E61B179DA0E",
......@@ -460,7 +460,7 @@ params_batchUpload = {
params_h5 = {
"what": "download",
"appType": "wap",
"appid": prod['events']['appkey'],
"appid": prod_appkey,
"context": {
"_campaignid": "_default_",
"_deviceid": randomUtil.r.randimei(),
......
......@@ -10,11 +10,11 @@
import unittest
import json
import requests
from config.envcfg import prod, headers
from config.envcfg import prod_event_url, headers
from config.prod.params import params_batchUpload
class batchUploadTestCase(unittest.TestCase):
def testbatchUpload(self):
p = requests.post(url=prod['events']['url'], data=json.dumps(params_batchUpload), headers=headers, timeout=5)
p = requests.post(url=prod_event_url, data=json.dumps(params_batchUpload), headers=headers, timeout=5)
print("自定义" + p.text)
......@@ -9,13 +9,13 @@
import unittest
import json
import requests
from config.envcfg import prod, headers
from config.envcfg import prod_event_url, headers, event_interface
from config.prod.params import params_custom
class customTestCase(unittest.TestCase):
def testcustom(self):
p = requests.post(url=prod['events']['url'] + 'event', data=json.dumps(params_custom), headers=headers, timeout=5)
p = requests.post(url=prod_event_url+event_interface["event"], data=json.dumps(params_custom), headers=headers, timeout=5)
print("自定义" + p.text)
if __name__ == "__main__":
......
......@@ -14,10 +14,10 @@ from config.prod.params import params_install
class installTestCase(unittest.TestCase):
def testinstall(self):
r = requests.post(url=prod_event_url+event_interface["events"][0], data=json.dumps(params_install), headers=headers)
r = requests.post(url=prod_event_url+event_interface["install"], data=json.dumps(params_install), headers=headers)
print("\n激活事件执行结果:" + r.text)
print(r.url)
#self.assertEqual(r.status_code, 200, msg="执行失败,请检查")
# self.assertEqual(r.status_code, 200, msg="执行失败,请检查")
if __name__ == "__main__":
unittest.main()
......@@ -9,14 +9,15 @@
import unittest
import json
import requests
from config.envcfg import prod, headers
from config.envcfg import prod_event_url, headers, event_interface
from config.prod.params import params_login
class loninTestCase(unittest.TestCase):
def testlogin(self):
r = requests.post(url=prod['events']['url']+ 'loggedin', data=json.dumps(params_login), headers=headers, timeout=10)
r = requests.post(url=prod_event_url+event_interface["loggedin"], data=json.dumps(params_login), headers=headers, timeout=10)
print("登录" + r.text)
print(prod_event_url+event_interface[1])
if __name__ == "__main__":
unittest.main()
\ No newline at end of file
......@@ -10,13 +10,13 @@
import unittest
import json
import requests
from config.envcfg import prod, headers
from config.envcfg import prod_event_url, headers, event_interface
from config.prod.params import params_pageduration
class pagedurationTestCase(unittest.TestCase):
def testpageduration(self):
r = requests.post(url=prod['events']['url'] + 'pageduration', data=json.dumps(params_pageduration), headers=headers, timeout=5)
r = requests.post(url=prod_event_url+event_interface["pageduration"], data=json.dumps(params_pageduration), headers=headers, timeout=5)
print("App页面浏览时长分布:" + r.text)
if __name__ == "__main__":
......
......@@ -9,17 +9,16 @@
import unittest
import json
import requests
from config.envcfg import prod, headers
from config.envcfg import prod_event_url, headers, event_interface
from config.prod.params import params_pay
class payTestCase(unittest.TestCase):
def testpayment(self):
r = requests.post(url=prod['events']['url'] + 'payment', data=json.dumps(params_pay), headers=headers, timeout=5)
r = requests.post(url=prod_event_url+event_interface["payment"], data=json.dumps(params_pay), headers=headers, timeout=5)
print("付费" + r.text)
print(prod['events']['url'] + 'payment')
print(json.dumps(params_pay))
print(r)
if __name__ == "__main__":
unittest.main()
\ No newline at end of file
unittest.main()
......@@ -9,13 +9,13 @@
import unittest
import json
import requests
from config.envcfg import prod, headers
from config.envcfg import prod_event_url, headers, event_interface
from config.prod.params import params_payorder
class payorderTestCase(unittest.TestCase):
def testpayorder(self):
p = requests.post(url=prod['events']['url'] + 'order', data=json.dumps(params_payorder), headers=headers, timeout=5)
p = requests.post(url=prod_event_url+event_interface["order"], data=json.dumps(params_payorder), headers=headers, timeout=5)
print("订单" + p.text)
if __name__ == "__main__":
......
......@@ -10,13 +10,13 @@
import unittest
import json
import requests
from config.envcfg import prod, headers
from config.envcfg import prod_event_url, headers, event_interface
from config.prod.params import params_register
class registerTestCase(unittest.TestCase):
def testregister(self):
p = requests.post(url=prod['events']['url'] + 'register', data=json.dumps(params_register), headers=headers, timeout=10)
p = requests.post(url=prod_event_url+ 'register', data=json.dumps(params_register), headers=headers, timeout=10)
# print("注册时间戳"+current_time_13)
print("注册" + p.text)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment