test-3000.py 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. import requests
  2. # --- test 获取token ---
  3. # url = 'http://10.10.61.229:9000/token/api'
  4. url = 'http://192.168.131.23:9000/token/api'
  5. data = {
  6. 'username': 'admin', # 用户名
  7. 'password': 'admin', # 密码
  8. }
  9. response = requests.post(url=url, json=data)
  10. code = response.json().get('code')
  11. token = response.headers.get('authorization')
  12. # --- test 3001 任务列表数据获取接口(分页) ---
  13. # --- test 3001 任务列表数据获取接口(分页) ---
  14. # url = 'http://192.168.131.23:9000/v5/api'
  15. # data = {
  16. # 'code': 3001, # 接口号
  17. # 'page': 1, # 分页
  18. # 'size': 10, # 每页条数
  19. # }
  20. # response = requests.post(url=url, json=data, headers={'authorization': token})
  21. # print(response.json())
  22. # """
  23. # {
  24. # 'code': 0,
  25. # 'data': [
  26. # {
  27. # 'vehicle_uuid': '65faa9d5921aec72550fb32d', # 车辆id
  28. # 'task_type': 101, # 任务类型 101 自动驾驶 102 叉包 103 放包 104 倒渣
  29. # 'target_point_name': 'F.20', # 目标点名称
  30. # 'task_state': 1, # 任务状态 1 已经下发 2 已完成 3 中止 4 失败
  31. # 'create_at': 1711526546, # 创建时间
  32. # 'uuid': '6603d2922276884b00caa06c' # 任务id
  33. # }
  34. # ],
  35. # 'total': 1,
  36. # 'page': 1,
  37. # 'size': 10
  38. # }
  39. # """
  40. # --- test 3003 任务取消接口 ---
  41. # url = 'http://10.10.61.229:9000/v5/api'
  42. # url = 'http://192.168.131.23:9000/v5/api'
  43. # data = {
  44. # 'code': 3003, # 接口号
  45. # 'uuid': '659765411dd2f1fe6d346b3b', # 任务id
  46. # }
  47. # response = requests.post(url=url, json=data, headers={'authorization': token})
  48. # print(response.json())
  49. # """
  50. # {
  51. # 'code': 0,
  52. # 'data': '659765411dd2f1fe6d346b3b'
  53. # }
  54. # """
  55. # --- test 3004 任务创建并执行 ---
  56. # url = 'http://192.168.131.23:9000/v5/api'
  57. # data = {
  58. # 'code': 3004, # 接口号
  59. # 'uuid': '65faa9d5921aec72550fb32d', # 渣包车唯一标识
  60. # 'task_type': 101, # 任务类型 101 自动驾驶 102 叉包 103 放包 104 倒渣
  61. # 'target_point_name': 'F.20', # 目标点名称
  62. # }
  63. # response = requests.post(url=url, json=data, headers={'authorization': token})
  64. # print(response.json())
  65. # """
  66. # {
  67. # 'code': 0,
  68. # 'data': '659765411dd2f1fe6d346b3b' # 任务id
  69. # }
  70. # """
  71. # --- test 3005 获取指定任务信息 ---
  72. url = 'http://192.168.131.23:9000/v5/api'
  73. data = {
  74. 'code': 3005, # 接口号
  75. 'uuid': '6603d2922276884b00caa06c', # 任务id
  76. }
  77. response = requests.post(url=url, json=data, headers={'authorization': token})
  78. print(response.json())
  79. """
  80. {
  81. 'code': 0,
  82. 'data': {
  83. 'task_type': 101, # 任务类型 101 自动驾驶 102 叉包 103 放包 104 倒渣
  84. 'target_point_name': 'F.20', # 目标点
  85. 'task_state': 1, # 任务状态 1 已经下发 2 已完成 3 中止 4 失败
  86. 'create_at': 1711381601, # 创建时间
  87. 'uuid': '66019c617b5e102e42bc363a' # 任务id
  88. }
  89. }
  90. """