


مقایسه ابزارهای تست اتوماتیک
این مقاله، ابزارهای محبوب تست خودکار وب UI و API (ربات فریمورک، سلنیوم، سایپرس و پلیرایت) را مقایسه میکند. هر ابزار با مثال عملی ورود به سیستم وب، و نقاط قوت و ضعف آن، به همراه زبان برنامهنویسی مورد استفاده، تشریح شده است. انتخاب ابزار مناسب، به مهارت تیم، نوع تست و نیازهای سازمان بستگی دارد.
۱۴۰۳/۱۱/۳

نصب جیمیتر
این مقاله به معرفی نرمافزار متنباز Apache JMeter میپردازد که برای تستهای بار، استرس و عملکرد نرمافزارها بهکار میرود. مراحل نصب JDK بهعنوان پیشنیاز و نحوه نصب و اجرای JMeter در حالتهای مختلف GUI، Server و Command Line به طور کامل تشریح شده است. در نهایت، نحوه اجرای دستورات خط فرمان برای تستهای غیر گرافیکی توضیح داده شده است.
۱۴۰۳/۱۱/۳نصب جیمیتر
این مقاله به معرفی نرمافزار متنباز Apache JMeter میپردازد که برای تستهای بار، استرس و عملکرد نرمافزارها بهکار میرود. مراحل نصب JDK بهعنوان پیشنیاز و نحوه نصب و اجرای JMeter در حالتهای مختلف GUI، Server و Command Line به طور کامل تشریح شده است. در نهایت، نحوه اجرای دستورات خط فرمان برای تستهای غیر گرافیکی توضیح داده شده است.
ضبط با Blazemeter
این مقاله به آموزش ضبط سناریوهای تست عملکردی با استفاده از افزونهی BlazeMeter میپردازد. BlazeMeter بدون نیاز به تنظیمات پروکسی، تعاملات کاربر را ضبط و به اسکریپتهای قابل اجرا در JMeter و Selenium تبدیل میکند. این روش، ضبط سناریوها را بدون نیاز به دانش برنامهنویسی و بهصورت بسیار آسان امکانپذیر میسازد.
آشنایی با Assertion در جیمیتر
این مقاله به آموزش Assertion در جیمیتر میپردازد. Assertion ابزاری برای بررسی صحت پاسخهای دریافتی از سرور است و در تستهای کارایی بسیار مفید میباشد. انواع مختلف Assertion مانند Response Assertion، JSON Assertion و JSR223 Assertion و نحوه استفاده از آنها در جیمیتر به همراه مثالهای عملی تشریح شدهاند.
مقایسه ابزارهای تست اتوماتیک
این مقاله، ابزارهای محبوب تست خودکار وب UI و API (ربات فریمورک، سلنیوم، سایپرس و پلیرایت) را مقایسه میکند. هر ابزار با مثال عملی ورود به سیستم وب، و نقاط قوت و ضعف آن، به همراه زبان برنامهنویسی مورد استفاده، تشریح شده است. انتخاب ابزار مناسب، به مهارت تیم، نوع تست و نیازهای سازمان بستگی دارد.
رویکردهای KDT و BDT در تست نرمافزار
در این مقاله دو رویکرد اصلی در پیادهسازی اسکریپت های تست اتوماتیک مورد بررسی قرار گرفته و به منظور افزایش قدرت اسپکریپتها مثالی از ترکیب این دو رویکرد ارائه خواهد شد
نصب جیمیتر
این مقاله به معرفی نرمافزار متنباز Apache JMeter میپردازد که برای تستهای بار، استرس و عملکرد نرمافزارها بهکار میرود. مراحل نصب JDK بهعنوان پیشنیاز و نحوه نصب و اجرای JMeter در حالتهای مختلف GUI، Server و Command Line به طور کامل تشریح شده است. در نهایت، نحوه اجرای دستورات خط فرمان برای تستهای غیر گرافیکی توضیح داده شده است.
خودکار سازی با استفاده از Postman
خودکارسازی به شما کمک میکند زمانی که ویژگیهای جدیدی به سیستم خود اضافه میکنید به راحتی تمام تستها را اجرا نموده که از عملکرد درست سیستم مطمئن شوید. همچنین میتوانید تستهای ایجاد شده را در فرایند CI/CD استفاده کنید.
شروع کار با Postman در تست API
هر API مانند واسطی عمل میکند که سیستمهای مختلف با یکدیگر ارتباط برقرار میکند. Postman یکی از ابزارهای قدرتمند و محبوب برای تست API میباشد و دارای رابط گرافیکی آسانی است. شما میتوانید از این ابزار برای تست درخواستهای HTTP استفاده نمایید.
اسکریپت نویسی در Postman
در Postman میتوانیم اسکریپتهایی را ایجاد کرده که قبل و بعد از اجرای APIها اجرا شوند. به کمک این ویژگی می توانیم رفتارهایی مانند اطمینان از صحت پاسخ دریافتی،تولید دادههای داینامیک، استخراج داده از پاسخ دریافتی و ارسال به درخواستهای بعدی و … پیاده سازی کنیم.
