测试客户端

创建测试客户,选择客户身份,进入与销售的聊天测试。

client-test

61562314190758

facebook:61562314190758 / 客户 05f8cab2
marioTest7-ai2conversion
marioTest7-ai2conversionask_price_or_amount
同步: 初始
当前上下文
模式: ai_auto子状态: conversion_funding_pending下一步: conversion_follow_up置信度: 87.50%真实销售: marioTest7Chat Session: -
测试控制
em cần hỗ trợ cài tool
10/01 12:37 / 客户
ask_info / proposal_interest / 68.00%proposal / proposal_tool_or_platform / proposal_follow_up
Trước giờ em sài tool bao giờ chưa, hay tự chơi vậy em
10/01 12:37 / 销售
ok em, em đang sài đt gì vậy, anh lấy cấu hình tool cài về máy em cho chuẩn tỉ lệ với khung giờ nha
10/01 12:37 / 销售
xs anh
10/01 12:38 / 客户
unknown / fallback / 45.00%conversion / conversion_link_sent / conversion_follow_up
Em cài luôn không anh hỗ trợ cho
10/01 12:38 / 销售
Tool slot bên anh chập nhật khung giờ với tỉ lệ nhà chính xác, anh em sài kiếm lúa đều đều, bên anh còn hỗ trợ trang xanh chín uy tín với code khi em tham gia nữa
10/01 12:38 / 销售
ok iphone xs được nha em
10/01 12:38 / 销售
ok a
10/01 12:38 / 客户
smalltalk / opening / 76.00%conversion / conversion_link_sent / conversion_follow_up
giờ anh gửi em cái link trang game anh chơi, em đki xong anh đồng bộ tool cho
10/01 12:38 / 销售
https://gg8847.com/?id=617847125
10/01 12:38 / 销售
Đăng ký đi em, xong báo anh hỗ trợ tiếp
10/01 12:38 / 销售
r a ơi
10/01 12:40 / 客户
unknown / fallback / 45.00%conversion / conversion_funding_pending / conversion_follow_up
ok em, cho anh xin tên tài khoản em vừa đăng ký với
10/01 12:40 / 销售
cnghiav90
10/01 12:40 / 客户
unknown / fallback / 45.00%conversion / conversion_funding_pending / conversion_follow_up
em chưa có tk tool đâu, để anh tạo luôn cho em nha, lấy tên cnghiav90 luôn được không em
10/01 12:42 / 销售
ok tài khoản em hợp lệ rồi, giờ anh check xem em có tool trên toolgg88.vip chưa để đồng bộ cho
10/01 12:42 / 销售
ok em đợi chút anh check tài khoản cái đã nha
10/01 12:42 / 销售
ok a
10/01 12:43 / 客户
smalltalk / opening / 76.00%conversion / conversion_link_sent / conversion_follow_up
Tài khoản : cnghiav90 Mật khẩu : wtq3451x em đăng nhập thử xem vào được không báo anh nha
10/01 12:43 / 销售
ok đợi chút anh tạo cho em
10/01 12:43 / 销售
dc r a ạ
10/01 12:44 / 客户
unknown / fallback / 45.00%conversion / conversion_link_sent / conversion_follow_up
ok tốt rồi em, giờ em đang có vốn bao nhiêu để anh hỗ trợ lấy km với code vận hành tool cho
10/01 12:45 / 销售
50k a ơi
10/01 12:45 / 客户
ask_price_or_amount / proposal_interest / 84.00%conversion / conversion_funding_pending / conversion_follow_up
vốn thấp vậy lấy km không được nhiều em ạ
10/01 12:45 / 销售
cố lên 200-300 thì đẹp, token với code mới đáng vận hành tool em
10/01 12:45 / 销售
e còn mỗi 50k th a ơi
10/01 12:47 / 客户
ask_price_or_amount / proposal_interest / 84.00%conversion / conversion_funding_pending / conversion_follow_up
Hiện tại bên mình đang hỗ trợ nhiều khách, bạn chờ mình một chút nha.
10/01 12:47 / 销售

生产验收测试台

API 契约、权限矩阵、健康状态、测试数据、Mock、报告和发布 Checklist。

环境身份

app_env: testnode_env: productionsource_commit: 97f212a242208145429a5b608b3e685223c6c215build_time: 2026-09-21T10:30:50Zapi_base_url: https://vsales-api-test.vntask.proclient_base_url: https://vsales-api-test.vntask.prosales_base_url: https://vsales-api-test.vntask.proadmin_base_url: https://vsales-api-test.vntask.prois_production: falseclient_testbench_enabled: trueclient_control_enabled: truedestructive_control_enabled: falseredis_configured: truesecrets_masked: true

健康状态

DB okWorker okRedis configured
DB 延迟: 15ms队列积压: 0失败: 0死信: 0客户: 7247事件: 131394

API Explorer

healthclientsalesadminadapterinternaltestbench
readnone

Lightweight service health and release identity.

{ ok, data: { service, app_env, source_commit, build_time, database } }
curl -sS -X GET "/api/v1/health"

测试数据与 Mock

等待执行

权限矩阵

anonymous允许: /api/v1/health禁止: /client / /sales / /admin / all writesnone
client-testbench允许: /client / /api/v1/client/* / /api/v1/client/testbench/*禁止: admin writes / sales actor overrideCLIENT_BASIC_AUTH_PASSWORD when configured
sales允许: /sales / /api/v1/sales/*禁止: other sales customer data / admin surfacesSALES_BASIC_AUTH_PASSWORD and resolved sales actor
admin允许: /admin / /api/v1/admin/*禁止: none when super_adminADMIN_BASIC_AUTH_PASSWORD
readonly-admin允许: admin read APIs禁止: system diagnostics write / config writes / dangerous mutationsADMIN_AUTH_USERS readonly role
adapter-client允许: /api/v1/adapters/{channel}/messages / delivery ack禁止: admin/sales/client UIadapter client id/secret/signature
internal-worker允许: /api/v1/internal/*禁止: browser UIinternal API token or network policy

报告中心

Lintnpm run lint
Typechecknpm run typecheck
Buildnpm run build.next/
Client/API contractnpm run test:contract
Admin contractnpm run test:contract:admin
Sales contractnpm run test:contract:sales
Adapter contractnpm run test:contract:adapter-facebook
Security boundariesnpm run test:security
Client e2enpm run test:e2e
Sales e2enpm run test:e2e:sales
Admin e2enpm run test:e2e:admin-filter-state
Client screenshotsnpm run test:screenshotsartifacts/client-screenshots
Sales screenshotsnpm run test:screenshots:salesartifacts/sales-screenshots
Admin screenshotsnpm run test:screenshots:adminartifacts/admin-screenshots
Health checkcurl -fsS $BASE_URL/api/v1/health

发布 Checklist

manualAPI contract scripts passnpm run test:contract && npm run test:contract:admin && npm run test:contract:sales
manualFrontend e2e scripts passnpm run test:e2e && npm run test:e2e:sales && npm run test:e2e:admin-filter-state
manualScreenshot regression passnpm run test:screenshots && npm run test:screenshots:sales && npm run test:screenshots:admin
passDatabase reachable
passWorker queues healthy
passRelease identity is present
passProduction destructive controls disabled by default
passProtected surfaces require auth in production
manualNo pending migration before releasenpm run db:migrate
manualBackup and restore drill verifiednpm run ops:prod:backup && npm run ops:prod:restore-drill
manualRollback runbook exists and is rehearsed
manualTest fixtures cleaned before prod releasenpm run data-governance:cleanup-test-data
manualProduction monitoring and alerts verifiednpm run ops:prod:alert

页面回归入口

Client testbench/clienttest:screenshots / test:contract / test:e2e
Sales workbench/salestest:screenshots:sales / test:e2e:sales / test:contract:sales
Sales customer detail/sales/customers/:customerIdtest:e2e:sales / test:contract:sales
Admin dashboard/admintest:screenshots:admin / test:e2e:admin-filter-state / test:contract:admin
Admin customers/admin?tab=customerstest:e2e:admin-filter-state
Admin configs/admin?tab=configstest:contract:admin