Commit 803b4d9e28 for woocommerce

commit 803b4d9e28784dca9d9121b70bc979245891cb7b
Author: Adrian Moldovan <3854374+adimoldovan@users.noreply.github.com>
Date:   Fri Dec 5 18:40:09 2025 +0200

    k6 tests: update thresholds to stricter values (#62284)

diff --git a/plugins/woocommerce/changelog/update-k6-tests-stricter-thresholds b/plugins/woocommerce/changelog/update-k6-tests-stricter-thresholds
new file mode 100644
index 0000000000..ceefd32991
--- /dev/null
+++ b/plugins/woocommerce/changelog/update-k6-tests-stricter-thresholds
@@ -0,0 +1,5 @@
+Significance: patch
+Type: dev
+Comment: Update K6 performance tests thresholds
+
+
diff --git a/plugins/woocommerce/tests/performance/tests/main.js b/plugins/woocommerce/tests/performance/tests/main.js
index be022f437e..e84a0b0895 100644
--- a/plugins/woocommerce/tests/performance/tests/main.js
+++ b/plugins/woocommerce/tests/performance/tests/main.js
@@ -26,9 +26,6 @@ import { setCartCheckoutShortcodes } from '../setup/cart-checkout-shortcode.js';
 import { addCustomerOrder } from '../setup/add-customer-order.js';

 const defaultIterations = 3;
-const shopper_request_threshold = 'p(95)<10000';
-const merchant_request_threshold = 'p(95)<10000';
-const api_request_threshold = 'p(95)<10000';

 export const options = {
 	scenarios: {
@@ -87,167 +84,10 @@ export const options = {
 		},
 	},
 	thresholds: {
+		// All checks (assertions) must pass
 		checks: [ 'rate==1' ],
-		// Listing individual metrics due to https://github.com/grafana/k6/issues/1321
-		'http_req_duration{name:Shopper - Site Root}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - Shop Page}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - Search Products}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - Category Page}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - Product Page}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - wc-ajax=add_to_cart}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - View Cart}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - Remove Item From Cart}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - wc-ajax=apply_coupon}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - Update Cart}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - View Checkout}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - wc-ajax=update_order_review}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - wc-ajax=checkout}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - Order Received}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - wc-ajax=get_refreshed_fragments}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - Login to Checkout}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - My Account Login Page}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - Login to My Account}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - My Account}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - My Account Orders}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Shopper - My Account Open Order}': [
-			`${ shopper_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - WP Login Page}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - Login to WP Admin}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - WC-Admin}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - wc-analytics/orders?}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - wc-analytics/products/reviews?}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - wc-analytics/products/low-in-stock?}':
-			[ `${ merchant_request_threshold }` ],
-		'http_req_duration{name:Merchant - All Orders}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - Completed Orders}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - New Order Page}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - Create New Order}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - Open Order}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - Update Existing Order Status}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - Search Orders By Product}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - Search Orders By Customer Email}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - Search Orders By Customer Address}':
-			[ `${ merchant_request_threshold }` ],
-		'http_req_duration{name:Merchant - Filter Orders By Month}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - Filter Orders By Customer}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - All Products}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - Add New Product}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - action=sample-permalink}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - action=heartbeat autosave}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - Update New Product}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - Coupons}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - wc-admin/onboarding/tasks?}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - wc-analytics/admin/notes?}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:Merchant - wc-admin/options?options=woocommerce_ces_tracks_queue}':
-			[ `${ merchant_request_threshold }` ],
-		'http_req_duration{name:Merchant - action=heartbeat}': [
-			`${ merchant_request_threshold }`,
-		],
-		'http_req_duration{name:API - Create Order}': [
-			`${ api_request_threshold }`,
-		],
-		'http_req_duration{name:API - Retrieve Order}': [
-			`${ api_request_threshold }`,
-		],
-		'http_req_duration{name:API - Update Order (Status)}': [
-			`${ api_request_threshold }`,
-		],
-		'http_req_duration{name:API - Delete Order}': [
-			`${ api_request_threshold }`,
-		],
-		'http_req_duration{name:API - Batch Create Orders}': [
-			`${ api_request_threshold }`,
-		],
-		'http_req_duration{name:API - Batch Update (Status) Orders}': [
-			`${ api_request_threshold }`,
-		],
+		// Response time thresholds for all requests
+		http_req_duration: [ 'p(90)<1000', 'p(95)<1500', 'p(99.9)<3000' ],
 	},
 };