📋 Report Scenario— E2E

Env: run FE (HAR)  |  22/8/2026, 14.20.13  |  🌐 284ms (422Kbps)
⚠️ WARNING
36.4s
Duration
37
Total Steps
35
Passed
2
Failed
6
Console Errors
📋 Execution Steps
#StatusActionDurationElapsedLCP / LoadSS
1 PASS goto goto https://www.eraspace.com/ 1213ms 1.2s LCP: 668ms
2 FAIL waitFor waitFor → getByLabel('Close Popup').first()
locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for getByLabel('Close Popup').first() to be visible
5189ms 6.4s 📸
3 PASS click click → getByRole('link', name='Masuk') 111ms 6.5s
4 PASS waitFor waitFor → getByTestId('qa-useridentifier') 322ms 6.8s
5 PASS fill fill "undefined" → getByTestId('qa-useridentifier') 29ms 6.9s
6 PASS press press "undefined" → getByTestId('qa-password') 49ms 7.3s
7 PASS waitFor waitFor → getByTestId('qa-searchfield') 2043ms 9.3s
8 PASS fill fill "undefined" → getByTestId('qa-searchfield') 28ms 9.4s
9 PASS press press "undefined" → getByTestId('qa-searchfield') 71ms 9.4s
10 PASS waitFor waitFor → getByTestId('qa-plp-1') 2332ms 11.8s
11 PASS goto goto https://www.eraspace.com/eraspace/produk/loops-pluggo-charger-30w 663ms 12.5s LCP: 528ms
12 PASS waitFor waitFor → getByRole('button', name='Skip') 52ms 13.0s
13 PASS click click → getByRole('button', name='Skip') 466ms 13.4s
14 PASS click click → getByTestId('qa-pdp-belilangsung') 357ms 13.8s
15 PASS waitFor waitFor → getByTestId('qa-pdp-button-belanjaonline') 44ms 13.8s
16 PASS click click → getByTestId('qa-pdp-button-belanjaonline') 179ms 14.0s
17 FAIL waitFor waitFor → getByRole('button', name='Skip')
locator.waitFor: Timeout 5000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Skip' }) to be visible
5045ms 19.1s 📸
18 PASS waitFor waitFor → getByTestId('qa-pdp-button-pilih') 3ms 19.1s
19 PASS click click → getByTestId('qa-pdp-button-pilih') 71ms 19.2s
20 PASS waitFor waitFor → getByTestId('qa-shipmethod-1') 6333ms 25.5s
21 PASS selectOption select "undefined" → getByTestId('qa-shipmethod-1') 9ms 25.5s
22 PASS selectOption select "undefined" → getByTestId('qa-shiprate-1') 1161ms 26.7s
23 PASS waitFor waitFor → getByTestId('qa-checkout-buttonbeli') 4ms 26.7s
24 PASS click click → getByTestId('qa-checkout-buttonbeli') 1417ms 28.1s
25 PASS waitForTimeout wait 3000ms 3000ms 31.1s
26 PASS waitFor waitFor → getByTestId('qa-button-pilihpembayaran') 2ms 31.1s
27 PASS click click → getByTestId('qa-button-pilihpembayaran') 58ms 31.1s
28 PASS waitFor waitFor → locator('iframe[title="Payment"]') 791ms 31.9s
29 PASS waitFor waitFor → locator('iframe[title="Payment"]').contentFrame().locator('div').filter().nth() 2952ms 34.9s
30 PASS click click → locator('iframe[title="Payment"]').contentFrame().locator('div').filter().nth() 29ms 34.9s
31 PASS waitFor waitFor → locator('iframe[title="Payment"]').contentFrame().getByText('BCA Virtual Account') 7ms 34.9s
32 PASS click click → locator('iframe[title="Payment"]').contentFrame().getByText('BCA Virtual Account') 57ms 35.0s
33 PASS waitFor waitFor → locator('iframe[title="Payment"]').contentFrame().getByRole('button') 1330ms 36.3s
34 PASS click click → locator('iframe[title="Payment"]').contentFrame().getByRole('button') 37ms 36.4s
35 PASS waitFor waitFor → locator('iframe[title="Payment"]').contentFrame().getByRole('button') 6ms 36.4s
36 PASS click click → locator('iframe[title="Payment"]').contentFrame().getByRole('button') 40ms 36.4s
37 PASS waitForLoadState waitForLoadState: load 1ms 36.4s
⚠️ Console Errors (6)
TimeMessageURL
1.8s Provider's accounts list is empty. https://eraspace.com/
6.5s [GSI_LOGGER]: FedCM get() rejects with AbortError: signal is aborted without reason https://accounts.google.com/gsi/client
10.2s Error: Loading initial props cancelled at https://eraspace.com/_next/static/chunks/main-974972db7e3a5053.js:1:78599 at async V.getRouteInfo (https://eraspace.com/_next/static/chunks/main-974972db7e3a5053.js:1:75134) at async V.change (https://eraspace.com/_next/static/chunks/main-974972db7e3a5053.js:1:69143) https://eraspace.com/_next/static/chunks/main-974972db7e3a5053.js
24.0s Executing inline script violates the following Content Security Policy directive 'script-src 'self' https://snap-assets.midtrans.com https://api.midtrans.com https://pay.google.com https://gwk.gopayapi.com/sdk/stable/gp-container.min.js https://www.googletagmanager.com https://o.alicdn.com https://g.alicdn.com'. Either the 'unsafe-inline' keyword, a hash ('sha256-DueWcbxgRVJl6J5x2OBGlMjJ0RI9aTrwDoqaA4GHDhs='), or a nonce ('nonce-...') is required to enable inline execution. The action has been blocked. https://app.midtrans.com/snap/v4/popup?origin_host=https://eraspace.com&client_key=Mid-client-toiqxwkmeYX9V3Vl#/
32.7s Executing inline script violates the following Content Security Policy directive 'script-src 'self' https://snap-assets.midtrans.com https://api.midtrans.com https://pay.google.com https://gwk.gopayapi.com/sdk/stable/gp-container.min.js https://www.googletagmanager.com https://o.alicdn.com https://g.alicdn.com'. Either the 'unsafe-inline' keyword, a hash ('sha256-DueWcbxgRVJl6J5x2OBGlMjJ0RI9aTrwDoqaA4GHDhs='), or a nonce ('nonce-...') is required to enable inline execution. The action has been blocked. https://app.midtrans.com/snap/v4/popup?origin_host=https://pay.eraspace.com&client_key=Mid-client-toiqxwkmeYX9V3Vl#/
33.8s Failed to load resource: the server responded with a status of 404 () https://payment.eraspace.com/v1/transactions/7fe8538c-19e9-44e9-8d25-04b2c176df2b/recommendation
Sumber data: HAR run FE — status & timing sesungguhnya yang diterima browser saat scenario berjalan. Waktu yang ditampilkan = waktu server memproses request.
87
Total API
86
Passed
1
Failed
GET /products/api/v4.1/searchs/placeholder?store_code=eraspace 597ms Status 200 PASS
GET /products/api/v4.1/categories?store_code=eraspace 900ms Status 200 PASS
POST /promos/v1/banner/get-banner 449ms Status 200 PASS
GET /products/api/v4.1/lp/?page=1&limit=18&category_id=372&store_code=eraspace 721ms Status 200 PASS
GET /products/api/v4.1/flashsale?page=1&limit=12&category_id=20&store_code=eraspace&banner_only=0&list_only=1 626ms Status 200 PASS
GET /products/api/v4.1/lp/?page=1&limit=18&category_id=36&store_code=eraspace 647ms Status 200 PASS
GET /products/api/v4.1/categories/1746?store_code=eraspace 972ms Status 200 PASS
GET https://api-lcv2.omnix.co.id/onx_erajaya/api/setting/ui 451ms Status 200 PASS
GET /customers/v1/master/id/error-messages 272ms Status 200 PASS
GET /customers/v2/master/countries 255ms Status 200 PASS
POST /customers/v3/auth/login 299ms Status 200 PASS
GET /customers/v1/auth/verify-token/me 284ms Status 200 PASS
GET /customers/v2.1/profile 391ms Status 200 PASS
POST /fcms/v2/customer-fcm/ 281ms Status 200 PASS
GET /notifications/v1/inbox/notification/?type=all&offset=1&limit=10 226ms Status 301 PASS
GET /notifications/v1/inbox/count 419ms Status 200 PASS
GET /checkouts/v2/quote/cart-count 367ms Status 200 PASS
GET /customers/v2.1/profile 386ms Status 200 PASS
GET /orders/v1/reviews/notify/ 341ms Status 200 PASS
GET /products/api/v4.1/categories?store_code=eraspace 252ms Status 200 PASS
POST /promos/v1/banner/get-banner 717ms Status 200 PASS
GET /products/api/v4.1/categories/1746?store_code=eraspace 1257ms Status 200 PASS
GET /products/api/v4.1/lp/?page=1&limit=18&category_id=372&store_code=eraspace 339ms Status 200 PASS
GET /products/api/v4.1/flashsale?page=1&limit=12&category_id=20&store_code=eraspace&banner_only=0&list_only=1 274ms Status 200 PASS
GET /products/api/v4.1/lp/?page=1&limit=18&category_id=36&store_code=eraspace 277ms Status 200 PASS
GET /customers/v3/profile/consent 300ms Status 200 PASS
GET /notifications/v1/inbox/notification?limit=10&offset=1&type=all 409ms Status 200 PASS
POST /fcms/v2/customer-fcm/ 273ms Status 200 PASS
GET /products/api/v4.1/searchs/query?page=1&limit=15&q=charger&store_code=eraspace&substore=20 806ms Status 200 PASS
GET /products/api/v4.1/searchs/filters?q=charger&substore=20&store_code=eraspace 319ms Status 200 PASS
GET /products/api/v4.1/searchs/query?page=1&limit=15&q=charger&store_code=eraspace&substore=20 579ms Status 200 PASS
GET /customers/v3/profile/consent 305ms Status 200 PASS
GET /products/api/v4.1/searchs/placeholder?store_code=eraspace 248ms Status 200 PASS
GET /notifications/v1/inbox/count 502ms Status 200 PASS
GET /customers/v2.1/profile 387ms Status 200 PASS
GET /products/api/v4.1/categories?store_code=eraspace 254ms Status 200 PASS
GET /products/api/v4.1/products/LOO-PC30-CON/variants?store_code=eraspace 262ms Status 200 PASS
GET /notifications/v1/inbox/notification/?type=all&offset=1&limit=10 11ms Status 301 PASS
GET /checkouts/v2/quote/cart-count 349ms Status 200 PASS
GET /orders/v1/reviews/notify/ 464ms Status 200 PASS
POST /promos/v2/promo/list 422ms Status 200 PASS
GET /products/api/v4.1/products/LOO-PC30-CON/description?store_code=eraspace 243ms Status 200 PASS
GET /products/api/v4.1/products/LOO-PC30-CON/specification?store_code=eraspace 237ms Status 200 PASS
GET /wishlists/v1/wishlist/ 326ms Status 200 PASS
GET /reviews/v2/review/products/LOO-PC30-CON?page=1&limit=10&product_type=configurable&source=eraspace 251ms Status 200 PASS
GET /products/api/v4.1/products/loops-pluggo-charger-30w/related?store_code=eraspace 268ms Status 200 PASS
GET /products/api/v4.1/products/LOO-PC30-CON?store_code=eraspace 649ms Status 200 PASS
GET /products/api/v4.1/products/8100248737?store_code=eraspace 261ms Status 200 PASS
GET /notifications/v1/inbox/notification?limit=10&offset=1&type=all 549ms Status 200 PASS
GET https://api-lcv2.omnix.co.id/onx_erajaya/api/setting/ui 224ms Status 200 PASS
POST /fcms/v2/customer-fcm/ 289ms Status 200 PASS
POST /promos/v2/promo/list 433ms Status 200 PASS
GET /products/api/v4.1/products/8100248737/description?store_code=eraspace 230ms Status 200 PASS
GET /products/api/v4.1/products/8100248737/specification?store_code=eraspace 336ms Status 200 PASS
GET /products/api/v4.1/tier/match-tier/8100248737?store_code=eraspace 308ms Status 200 PASS
GET /products/api/v4.1/products/loops-pluggo-charger-30w-white/related?store_code=eraspace 304ms Status 200 PASS
GET /erpi-v3/api/v3/promo/price/8100248737?sitecode=AZ02&storecode=eraspace&membergroup=01&qty=1&channelid=50 468ms Status 200 PASS
GET /customers/v3/profile/consent 292ms Status 200 PASS
GET /products/api/v4.1/products/loops-pluggo-charger-30w-white?store_code=eraspace 281ms Status 200 PASS
DELETE /checkouts/v1/quote/all 303ms Status 200 PASS
POST /checkouts/v1/quote/ 1137ms Status 200 PASS
GET /customers/v3/profile/consent 333ms Status 200 PASS
GET /customers/v2/profile 1746ms Status 200 PASS
GET /customers/v2/profile/addresses?page=1&size=20 295ms Status 200 PASS
GET /checkouts/v1/quote/ 476ms Status 200 PASS
GET /checkouts/v1/quote/summary 349ms Status 200 PASS
GET /customers/v1/profile/default-address/shipping 293ms Status 200 PASS
GET https://app.midtrans.com/snap/v4/popup?origin_host=https://eraspace.com&client_key=Mid-client-toiqxwkmeYX9V3Vl 199ms Status 200 PASS
POST /checkouts/v1/shipping/address 391ms Status 200 PASS
GET /checkouts/v1/shipping/address 355ms Status 200 PASS
GET /checkouts/v1/quote/summary 330ms Status 200 PASS
POST /checkouts/v1/shipping/rate 392ms Status 200 PASS
POST /checkouts/v1/shipping/rate-set 379ms Status 200 PASS
GET /checkouts/v1/quote/summary 325ms Status 200 PASS
POST /checkouts/v1/order 1632ms Status 200 PASS
GET /customers/v2.1/profile 376ms Status 200 PASS
GET /partners/v1/crm/voucher/list 1943ms Status 200 PASS
GET /orders/v1/history/4210293 392ms Status 200 PASS
POST /fcms/v2/customer-fcm/ 298ms Status 200 PASS
GET /promos/v2.1/vouchers/pmp?brand=&category_id=20,21,55,62,102,91,300,345&sku=8100248737&qty=1&bu_code=AZ02&weight=1&shipping_method=jne&grand_total=163000&sub_total=163000 948ms Status 200 PASS
GET /orders/v1/payment/2301081082 513ms Status 200 PASS
GET https://app.midtrans.com/snap/v4/popup?origin_host=https://pay.eraspace.com&client_key=Mid-client-toiqxwkmeYX9V3Vl 201ms Status 200 PASS
GET https://payment.eraspace.com/v1/transactions/7fe8538c-19e9-44e9-8d25-04b2c176df2b/recommendation 516ms Status 404 FAIL
GET https://payment.eraspace.com/v1/transactions/7fe8538c-19e9-44e9-8d25-04b2c176df2b 312ms Status 200 PASS
GET /orders/v1/history/4210293 345ms Status 200 PASS
POST /orders/v1/payment/simulate 897ms Status 200 PASS
POST /orders/v1/payment/cashback 0ms Status -1 PASS
🎯 Performance Verdict
🖥 FE NORMAL than usual
🔍 API NORMAL than usual 📶 network faster than usual, adjusted
LCP (Largest Contentful Paint)
Kapan konten utama terlihat user
598ms vs avg 676ms -11.5%
Page Load (window.onload)
Semua resource statis selesai dimuat
876ms vs avg 868ms +0.9%
TTFB (Time to First Byte)
Kecepatan response server
488ms vs avg 537ms -9.1%
API Validator Duration
Total waktu replay semua API
39.5s vs avg 40.7s -2.9%
Avg API Response Time
Rata-rata response time per request
454ms vs avg 491ms -7.6%
Dibandingkan terhadap 7 run (1 Minggu) terakhir:
📅 History Run Terakhir
WaktuNet LatencyLCPPage LoadTTFBAPI TotalAvg Resp
22/08/26, 14.20 284ms 598ms 876ms 488ms 39.5s 454ms
22/08/26, 02.53 468ms 636ms 901ms 439ms 37.0s 425ms
21/08/26, 14.33 321ms 636ms 857ms 527ms 43.9s 510ms
21/08/26, 03.01 366ms 772ms 955ms 636ms 43.8s 509ms
20/08/26, 14.35 470ms 620ms 770ms 507ms 37.8s 434ms
20/08/26, 02.55 347ms 580ms 816ms 472ms 43.0s 500ms
19/08/26, 14.32 329ms 678ms 788ms 475ms 55.4s 644ms
19/08/26, 02.59 350ms 810ms 988ms 703ms 24.1s 416ms
18/08/26, 14.32 268ms 646ms 4.5s 507ms 37.6s 437ms
18/08/26, 02.54 342ms 1.0s 1.3s 940ms 21.8s 383ms
⚠️ 4 perubahan terdeteksi dari run sebelumnya (baseline: 2026-08-22)
❌ Endpoint Hilang 2
GET /v1/transactions/{id}ef343-993b-4a3c-8753-5d7ca716fbef/recommendation
GET /v1/transactions/{id}ef343-993b-4a3c-8753-5d7ca716fbef
✨ Endpoint Baru 2
GET /v1/transactions/{id}fe8538c-19e9-44e9-8d25-04b2c176df2b/recommendation
GET /v1/transactions/{id}fe8538c-19e9-44e9-8d25-04b2c176df2b