# Hướng dẫn test
# Giới thiệu
- Hướng dẫn này phục vụ cho việc kiểm thử dự án TA, với vai trò là phía thu thập dữ liệu.
- Api test được cung cấp bởi data platform team.
# Sandbox webs:
Để truy cập vào sandbox, cần sử dụng vpn được topcv cung cấp.
- TopCV: https://topcv-ta-100.rework.vn/ (opens new window)
- TopAdmin (Duyệt và chỉnh sửa job): https://topadmin-ta-100.rework.vn/ (opens new window)
- TA Server (Gửi request tracking sang data platform): https://ta-100.rework.vn/collect (opens new window)
- Action listing api(Api check/debug các action đã gửi sang data platform): https://ta-viewer-api.rework.vn/ (opens new window)
# Account test
- TopCV: tester1@gmail.com | tester2@gmail.com | tester3@gmail.com
- Top Admin: admin
- Password tất cả tài khoản đều là: 123456
# Test Api
- Bản sandbox: https://ta-viewer-api.rework.vn/ (opens new window)
- Method:
GET - Api chỉ biểu thị rằng phía data team đã nhận được event, còn việc phân tích và lưu trữ data là một quy trình khác.
- Mỗi lần request api trên sẽ listing ra một số lượng event trong hàng đợi, và ack (hủy) event đó, coi như event đã được resolved.
- Mỗi lần testing một event, nên request cho đến khi ack toàn bộ event cũ để đảm bảo những event trong queue đều là event mới gửi lên, tránh nhầm lẫn.
- Do có thời gian delay trong quá trình gửi message, event có thể mất 2 - 3s mới có thể được đẩy vào queue, trong trường hợp event cần test chưa được listing, có thể f5 lại lần nữa để đảm bảo không phải do delay mạng.
# Response từ test api:
Có định dạng JSON như hình dưới

Hoặc
[
{
"referer": "",
"c_id": "T5YVtrvrhr.1631088202633",
"w": 1920,
"h": 1080,
"p_f": "Linux x86_64",
"a_v": "5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.63 Safari/537.36",
"host": "topcv.local",
"o": "http://topcv.local",
"p_n": "/viec-lam",
"q": {},
"u_id": "3605538",
"id": "topcv_vn",
"src": "SuggestSimilarJob",
"tab_id": "6e8yWkyOuF",
"ts": 1631261184,
"ip": "::ffff:172.19.0.1",
"type": "pageview",
"hrf": "http%3A%2F%2Ftopcv.local%2Fviec-lam",
"t_i": null,
"cv_i": null,
"p": null,
"b": null,
"jb_ids": null,
"p_j_i": null,
"v_t": null,
"s": null,
"mb_l_i": null,
"r": null,
"package": null,
"mi_l_i": null,
"g_s": null,
"h_s": null,
"b_ns": null,
"u_s": null,
"u_m": null,
"u_c": null,
"ta_source": null,
"p_id": "d8b2e723-4409-4717-a2c6-4560b56b55ac",
"imprs": null
}
]