مایکروسافت تغییراتی را در نحوه محاسبه هزینه تستهای بار در Azure App Testing اعمال میکند. این تغییرات از تاریخ ۱ مارس ۲۰۲۶ اعمال خواهند شد و هدف از آن استفاده بهینه از زیرساختهای تست و جلوگیری از هدر رفتن منابع است.
بر اساس این تغییرات، هر بار اجرای تست بار در Azure App Testing باید حداقل میزان مشخصی از Virtual User Hours (VUH) را مصرف کند. این حداقل میزان شامل ۱۰ Virtual User در هر انجین برای مدت زمان تست یا ۱۰ Virtual User در هر انجین برای ۱۰ دقیقه (در صورتی که مدت زمان تست کمتر از ۱۰ دقیقه باشد) است. این تغییرات فقط بر تستهای بار تاثیر میگذارد و بر تستهای Playwright اعمال نمیشود.
برای درک بهتر این موضوع، مثالهایی ارائه شده است. در مثال اول، یک تست با ۵ Virtual User و ۳ ساعت اجرا، در واقع ۱۵ VUH مصرف میکند، اما به دلیل اینکه کمتر از حداقل میزان (۳۰ VUH) است، هزینه ۳۰ VUH محاسبه میشود. در مثال دوم، یک تست با ۵ Virtual User و ۵ دقیقه اجرا، ۰.۸۳ VUH مصرف میکند، اما هزینه ۱.۶۷ VUH محاسبه میشود. در مقابل، یک تست با ۵۰۰ Virtual User و ۲ انجین و ۵ دقیقه اجرا، ۸۳.۳۴ VUH مصرف میکند و به دلیل اینکه بیشتر از حداقل میزان (۳.۳۳ VUH) است، هزینه ۸۳.۳۴ VUH محاسبه میشود.
توصیه میشود توسعهدهندگان تنظیمات تستهای خود را بررسی کنند. اگر تستها از تعداد زیادی انجین با تعداد کاربران کم استفاده میکنند یا مدت زمان اجرای آنها کوتاه است، افزایش تعداد کاربران یا مدت زمان تست میتواند به بهینهسازی هزینهها کمک کند. مایکروسافت اعلام کرده است که صفحه قیمتگذاری و ماشین حساب قیمتگذاری به زودی برای انعکاس این تغییرات بهروزرسانی خواهند شد.
مشاهده مطلب اصلی