Open splasky opened 3 years ago
test scripts:
from datetime import datetime import requests import random import string import json URL = "http://0.0.0.0:8000/mam/send" SEED = ''.join(random.choices(string.ascii_uppercase+string.digits, k=81)) print("Seed:" + SEED) for i in range(0, 30): vin_num = ''.join(random.choices(string.ascii_uppercase+string.digits, k=17)) obd2_data = { "timestamp": str(datetime.now()), "vin": vin_num, "engine_load": random.randint(1, 100), "engine_coolant_temperature": random.randint(1, 100), "fuel_pressure": random.randint(1, 100), "engine_speed": random.randint(1, 100), "vehicle_speed": random.randint(1, 100), "intake_air_temperature": random.randint(1, 100), "mass_air_flow": random.randint(1, 100), "fuel_tank_level_input": random.randint(1, 100), "absolute_barometric_pressure": random.randint(1, 100), "control_module_voltage": random.randint(1, 100), "throttle_position": random.randint(1, 100), "ambient_air_temperature": random.randint(1, 100), "relative_accelerator_pedal_position": random.randint(1, 100), "engine_oil_temperature": random.randint(1, 100), "engine_fuel_rate": random.randint(1, 100), "service_distance": random.randint(1, 100), "anti_lock_barking_active": random.randint(1, 100), "steering_wheel_angle": random.randint(1, 100), "position_of_doors": random.randint(1, 100), "right_left_turn_signal_light": random.randint(1, 100), "alternate_beam_head_light": random.randint(1, 100), "high_beam_head_light": random.randint(1, 100), } obd2_json = json.dumps(obd2_data) data = {"seed": SEED, "message": obd2_json} r = requests.post(URL, json={ "x-api-key": "3bff60110c9f0e40628031b16dfefe2eb45a6b0c2237b49ef5109f9aa8eb19a8", "data": data, "protocol": "MAM_V1"}) print(str(i)+":"+r.text) print("Finish")
result:
Seed:0AOYWLSWTNW21IZZZR6BYBX3ELPD8EJWP9ESR93E7LTC09OF2P6BYSHQVFC5Y3TRYC1W3L28JZ64LVRUP 0:{"bundle_hash":"IGWWPSODJLCAPEBABLLVFB9TXOGRWRNVJRNW9WNJIEU9DIZCHJ9BFFZGPA9YGXLCACWZQDLERKSNSB9LX","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"IONONZOXVGTNGVEOCXPUI"} 1:{"bundle_hash":"WJSDWFDLVCIWEHEPWLASNSTYOBLWDQIEXZINEBNIYHASKBEDKREFNJU9CCZIZFQEFTXLO9EJXAESYUWJC","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"T9OZCUWKRSJCHQAZPEZPF"} 2:{"bundle_hash":"ZVGNGTI9EGYPNI9IP9GZCKNGGL9TQLCTJIJDKSCKINXGVIKGCPBHTHCACARB9OFKKXBDHA9VEC9YBHFQW","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"L9VXGYHRLRPSICTYSXWZT"} 3:{"bundle_hash":"QHOHVXVTEQEICCSEJTHQGWJYOPIULLGTZPRNESZ9AHJCKOBOUUH9DTTJJGDJCAVWWVPIINGKWNNWBP9UB","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"FAYKICJMGCEYUWOPMRZGP"} 4:{"bundle_hash":"KDNZAXIKGAZGXCIEJARCCGJPXCXD9TYK9IUCSHSSHVEDRZEJF9SDGJUUGAFJYKYFWIVQYNUQKLFHVYDTC","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"TSPVJEEHZONCWAEZEF9GH"} 5:{"bundle_hash":"SGJJWO9KWSPTPIDAASJCPYSZGXISJMDGBEQFKIEZGUGZWOFT9KXB9BVDE9AZWDAF99NQLOEFYUEXJCANW","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"GVWEODEUA9KPEGWMMURTK"} 6:{"bundle_hash":"FLGB9FGPP9RLYEQRZCJFDWSHXGWHEXAWBHTDOREPK9EFAFNKNJZBZJMUJYRFKCPIIGBYDWSNJQEAJOBDB","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"FBXZTXNIGCBGITWBLZFFD"} 7:{"bundle_hash":"RTTFGHOTJWBUFJBXLPLGWPHGXCDGWMILKYKQQWALYBXUYBSAXGCWFRAYXSPBABEOIBLXHHRHHLFCYJPXZ","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"KUMGAJKMFCKSCGLLYULMC"} 8:{"bundle_hash":"ZQERKQ9WJ9KLTENCSXWBGFAIBFAF99DIKSPUBL9HRLSNBKAKTRLXWZEWQQJIND9GADDNXTIHEFOWFFDBW","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"VBVUSYIYAJPBSTJCWKHYH"} 9:{"bundle_hash":"9WDQQDTLGLYSDCCZBT9PFWLKTY9RIEZBJFTXGGGWCACZTAZLAOKLQAZHEVNZOYZLEIAJ9JGKOSDFHDB9A","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"PCKJQJX9IZXUZVSWSEKSG"} 10:{"bundle_hash":"CDOKRGN9RUDFLGKCZOKFLUFOOIQNZQIOKVLKQNKSCWRZVLLKTFWOGSDHOILQYTDUIIJZYKKOIQXEORKYB","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"9AHFFXSEHPTPBQXFXRPCQ"} 11:{"bundle_hash":"LWILFVVIIL9KQQDGQJDOOWL9X9VIZOYHLEXBRJVBUYFCKVNVDKLBGXNIHRIXELXHJGNDKA99BXQQE9QDD","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"IDQFNMFQTRWGFYZQQKQDF"} 12:{"bundle_hash":"QUODGFCBFILSK9PIFLBNDWBBGTDIJZGTPQDDVPQVGFXCUGC9DXCWGAQYGGKAPDQ9XCHSTFKWVGZDVJZGD","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"RDFVVRC9IPWWMOQOB9XTF"} 13:{"bundle_hash":"KZVLZMKSZGLDZJDSAXKAQKJIBJLZYWZABRDTYYGGRXZRCZGFZJJEEJF9ZDEVIKALXJGVDLWGDCKVQQASA","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"FU9GJOSUZTFYSCGSYGCYE"} 14:{"bundle_hash":"QMOJFXJUGUVTDIZXDJS9P9YQACKBCRUJUGCFOCYY9IKZKNJVH9OHIAYTYDJWCJLXZ9DVXTIRHEBBSSBGW","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"CJPRSCJ9QZHU9MQDLRBSW"} 15:{"bundle_hash":"QYFAARWBUIXRGKXWHZLUVXAWX9BVEVLQWFBCZ9SBKLNFFCA9ZLGO9YIIYKJHEFITOZBWWEQY9S9TEYVW9","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"M9VZIGYWASNZHMBXDBKMO"} 16:{"bundle_hash":"SVFUJPHCFXINARTPDW9TDLKSZIWAHZLYCET9DAFK9PUCJOLCVNEKHRDGOIAIDPHTGXNLIIEB99AETXWGW","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"XCZRI9WUJJUGMLZPSZRJU"} 17:{"bundle_hash":"KQ9XXTLCEFWJHSHLYKLBJITYWVYDIGKUBSYTCCEPOUIWVKCVUX9XGKJFHBTUCFZJ9KPUXUIAERSORGHGC","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"MTEQMZZJFKYRTZDPONDKK"} 18:{"bundle_hash":"IR9DTABFTXUXDKYHTTODXZJSIDIRTHOKOHLRWIEISKAFJWSCRQJBETOBKYQBFS9FPUSEWRFWACFICECAC","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"CPGXAPYUJZLILXGAP9XMD"} 19:{"bundle_hash":"YUIIGWBKLEUCGXOXNRIRGSIUR9LCZOJNIBSJZFQUVQIIVOJJEQCTKJXFKBO9IQFFVWWK9ELRTFBFKTQGZ","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"CNGEAMOSXHDEYCNLUHNTA"} 20:{"bundle_hash":"NPWEUFPD9ZDBFBSZPWHEHXYBJIIBULE9KYS9UUSYTICYVJQLFVGLVECTLMHWJB9SHCRSJ9VRDIVHEVLCY","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"FWOWNXKHGKKPX9PSKARWY"} 21:{"bundle_hash":"MLTWFVIETXXZJLAUWTJLYTF9UIPDGDKHSXVUVQPYXJBDDHBGNDEHQVCRDLJBPBJXDXTHDOBIHITFWZ999","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"WE9ESOLJJKRUQVXIJFHHL"} 22:{"bundle_hash":"RNGEBEJWJSGPOFOOBKKKVZDQQZWDNIBDHZQHLH99OIEJNPUUDAPGRJPYKOFIGNVVVARVYBUNKAKYFBHBA","chid":"SFTS9MDCFGV9LVYZLSPYZSPNBQEMCIYXORLIJZJTLZPCMSMHADBXF9TZUGAXCSMIVFLAELYBRXPEYGTFF","msg_id":"SGOLNRXRTCUMFUCZNATCZ"} 23:{"message": "Internal service error"} 24:{"message": "Internal service error"} 25:{"message": "Internal service error"} 26:{"message": "Internal service error"} 27:{"message": "Internal service error"} 28:{"message": "Internal service error"} 29:{"message": "Internal service error"} 30:{"message": "Internal service error"}
test scripts:
result: