ماهی دریایی

ساخت وبلاگ

Sailfish - اتوماسیون کامل تست برای سیستم های تجاری

  • پیامی را ارسال می کند ، پاسخ را ضبط می کند و گزارشی را با مقایسه نتیجه واقعی در مقابل واقعی تهیه می کند
  • اجازه می دهد اجراهای خودکار همزمان چندین سناریو یک شبه به طوری که گزارش ها در صبح قابل بررسی هستند
  • از اسکریپت های همه کاره و مستقل استفاده می کند که با سیستم های مختلف سازگار هستند
  • انعطاف پذیری برای گسترش یا سفارشی سازی عملکرد بسته به نیاز مشتری
  • یک ابزار تست منبع باز (بارگیری GitHub در اینجا)

درباره ماهی دریایی

Sailfish ابزاری فعال در زمان واقعی است که برای آزمایش سیستم های Exchange ، MTF و Broker استفاده می شود. همچنین می تواند به عنوان یک شبیه ساز مبادله برای آزمایش سیستم های پس از تجارت استفاده شود. Sailfish یک برنامه مبتنی بر وب است که از اتصالات همزمان چندین کاربر برای جریان های ورودی و خروجی پشتیبانی می کند. در جاوا نوشته شده است.

ماهی دریایی

  • آزمایش سفارش ، داده های بازار و اتصالات پس از تجارت در یک سناریوی آزمون
  • اسکریپت های تست را به هر ترتیب اجرا می کند
  • چندین اتصالات کاربر را شبیه سازی می کند
  • سرورها را شبیه سازی می کند
  • تمام پیام ها را در یک پایگاه داده ذخیره می کند
  • گزارش های آزمون را تولید می کند

آیا می توان Sailfish را سفارشی کرد؟

شما از ساخت بهترین ساختار مدولار Sailfish استقبال می کنید: با افزونه های مورد نیاز خود بر روی چارچوب مشترک بنا کنید ، یا ما را برای نیاز به سیستم خود ایجاد کنید. از هر پسوند به طور مستقل برای هر نسخه پروتکل استفاده می شود. شما می توانید با پروتکل های استاندارد صنعت مانند Fix یا Swift یا اختصاصی اختصاصی بروید.

Sailfish یک ابزار تست ساده با کلمه کلیدی است. کتابخانه های آزمایشی که ما برای آن توسعه داده ایم شامل تست هایی برای زمینه های مختلف تجاری است که از بازارهای تنظیم شده گرفته تا MTF ها ، از استخرهای تاریک گرفته تا پاکسازی خانه ها و سیستم های کارگزاری متغیر است. آنها با موفقیت در طیف گسترده ای از زیرساخت های فنی و میان افزار اجرا شده اند.

اتوماسیون تست

Sailfish به عنوان ابزاری پشتی ، به Gateways/API های ضبط تجارت و/یا ترافیک داده های بازار متصل است.

Sailfish امکان دستیابی به اجرای برنامه ریزی کاملاً مستقل را که نیازی به نظارت مداوم ندارد ، امکان پذیر می شود.

اسکریپت تست دریانوردی

اسکریپت های تست Sailfish فایلهای جدا شده کاما (. CSV) هستند ، جایی که هر ستون با یک قسمت پیام جداگانه مطابقت دارد.

اسکریپت های مختلف تست مستقل از یکدیگر هستند و می توانند در هر دنباله ای اجرا شوند.

هر خط در صفحه گسترده شامل عملی است که Sailfish در سیستم انجام می دهد (به عنوان مثال ارسال ، دریافت ، تأیید ، گزارش اجرای)

گزارش اجرای آزمون

گزارش اجرای آزمون نشان دهنده تفاوت بین نتیجه مورد انتظار و رفتار واقعی است. در صورت عدم اختلاف در اقدامات ، آزمایش گذشت. اگر حداقل یک عمل ناکام باشد ، کل اسکنی آزمون شکست خورده است. این گزارش شفاف است: شما به راحتی می توانید مشخص کنید که کدام اقدامات شکست خورده و چرا.

ابزار آزمایشی فعال در زمان واقعی Exactpro Sailfish

دانلود

خصوصیات ماهی دریایی

ظرفیت و دقت توان 40 معاملات در ثانیه با اعتبار سنجی / 800 در حالت عملکرد. دقت زمان~25-50 MS TESTING TYPE ACTIVE ACTIVE THEAR TARGET SUT TRADING TRADING ، تحویل داده های بازار و سیستم های پس از تجارت ، رابط Back-End (به طور معمول به دروازه پیام / API و DBS متصل است). قابلیت های آزمایش GUI که از طریق افزونه ها به سایر ابزارها پشتیبانی می شود (به عنوان مثال ، سلنیوم) روش تعامل SUT تزریق پیام و ضبط برای آزمایش کمترین پیام های دو جهته با تأخیر در زمان واقعی. نمایش داده شدگان DB برای پروتکل های تأیید داده ها برای افزونه های موجود برای صنعت استاندارد (رفع و گویش ، سریع ، سوئیفت ، خارش ، HTTP ، صابون و غیره) و اختصاصی (MIT ، SAIL ، HSVF ، RTF ، RV ، REUTERS ، FIDESSA OA ،خانه کوانتین و غیره) پروتکل ها. افزونه های جدید برای پروتکل های اضافی تهیه شده توسط درخواست (کدک ها بین Sailfish و Shsha به اشتراک گذاشته می شوند) اسکریپت های تست پرونده های CSV قابل خواندن انسانی. اسکریپت های تولید شده توسط تحلیلگران آزمون یا به طور خودکار توسط ژنراتور اسکریپت آزمون با استفاده از نتایج آزمایش غیرفعال انجام شده توسط یک ابزار دیگر (به عنوان مثال ، Shsha) ، مدیریت و گزارش یکپارچه (جلوی وب) ، امکان اتصالات ناهمگن همزمان را فراهم می کند ، اجرای متوالی اجرا متوالیچندین اسکریپت برنامه ریزی شده ، خلاصه نتایج آزمایش و گزارش های آزمون دقیق. REST API از کنترل از راه دور نمونه های دریایی پشتیبانی می کند. چارچوب دکمه بزرگ اختیاری پشتیبانی می شود. الزامات پلتفرم برنامه کاربردی متقابل پلتفرم ، MySQL یا سایر RDBM ها.

بیشتر بخوانید

تأیید پویا جریان داده های ورودی و خروجی برای جمع آوری داده های بازار و سیستم های انتشار نقل قول (کارخانه تیک)

جمع آوری داده های بازار و سیستم های انتشار نقل قول (مانند کارخانه Ticker) به طور گسترده در صنعت تجارت الکترونیکی مورد استفاده قرار می گیرد. یک کارخانه تیک وظیفه توزیع اطلاعات در مورد مکانهای مختلف اجرای را بر روی یک پروتکل عادی دارد. در این مقاله یک رویکرد تأیید پویا برای چنین سیستمهایی ارائه شده است. بر اساس مجموعه ای از برنامه های تهیه شده توسط نویسندگان ، این امکان را برای پردازش مجموعه داده های بزرگ ، از جمله موارد جمع آوری شده در طول آزمایش غیر عملکردی سیستم عامل های تجاری و استفاده از آنها در تولید واقعی زندگی می کند. در این مقاله همچنین مزایا و کاستی های رویکرد منتخب برای تجزیه و تحلیل معاملات در زمان واقعی و تاریخی بیان شده است.

Alyona Bulda ، VP ، مدیر ارشد پروژه QA ، Exactpro ، Lseg Maria Orlova ، QA Lead ، Technology ، FTSE ، Exactpro ، LSEG

محدودیت های پخش مجدد روز تجارت و کاربردی ابزارهای آزمایشی

این مقاله یک گزارش تجربه در مورد پخش مجدد پرونده های ورود به سیستم روز تجارت کامل برای تأیید پویا موتورهای تطبیق مبادله اوراق بهادار است. سه نوع ابزار اتوماسیون تست توسعه یافته در خانه همراه با ویژگی های آنها شرح داده شده است. در این مقاله رویکردهای مختلفی برای تولید مثل فرآیندها و سناریوهای مشاهده شده در سیستم ها در طول استفاده از تولید آنها تجزیه و تحلیل شده است. کاربرد و محدودیت این رویکردها نیز در نظر گرفته شده است. نویسندگان خاطرنشان می کنند که برای اکثر سیستم های تجاری پیچیده توزیع شده در زمان واقعی ، دستیابی به یک رفتار یکسان با استفاده از پخش گزارش های تولید از طریق دروازه های خارجی بسیار دشوار است. ممکن است با اجرای ابزارهای اضافی در هسته سیستم Exchange ، دستیابی به این هدف امکان پذیر باشد. با این حال نویسندگان فرض می کنند که چنین نفوذی دارای ارزش محدودی است و نباید در مورد سایر روشهای طراحی تست مناسب تر برای آزمایش چنین سیستم هایی در اولویت قرار گیرد.

Pavel Protsenko ، مدیریت حساب ، Exactpro Anna Khristenok ، رئیس NFT ، Exactpro Anna-Maria Lukina ، رهبر تیم QA ، Exactpro Andrey Alexeenko ، رهبر تیم QA ، Preplpro Tatiana Pavlyuk ، Nft Qa Selief ، Exactpropro Iosif Iosif itsif ، Ceo ، Ceo ، Prepropropropropropro

ویژگی های ویژه ابزارهای آزمایش قابل استفاده برای استفاده در تولید سیستم های معاملاتی

در این مقاله به بررسی الزامات اساسی برای ابزارهای توسعه یافته برای تأیید کار صحیح سیستم های تجاری الکترونیکی با استفاده از روش های تست خودکار با حجم بالا (HIVAT) می پردازیم و کاربرد چنین ابزارهایی را در حین تولید تولید سیستم های تجاری تجزیه و تحلیل می کند.

استفاده از شبیه سازهای مبادله و مبادلات تست به عنوان ابزاری برای آزمایش سیستم های گیاهی تیک

سیستم های گیاهی تیک به طور گسترده در تجارت مدرن مورد استفاده قرار می گیرند. آنها امکان جمع آوری در نقل قول های زمان واقعی از چندین بازار را فراهم می کنند ، داده ها را با فرمت یکپارچه ارائه می دهند و بسته به درخواست و اهداف مشتریان خارجی ، معامله گران ، آن را بصورت الکترونیکی منتشر می کنند. در این مقاله دیدگاهی در مورد امکان استفاده از شبیه سازهای بازار برای آزمایش چنین سیستم هایی ارائه شده است. مجموعه ای از سناریوهای اصلی آزمایش کاربردی و غیر کاربردی مورد نیاز برای کنترل کیفیت انتشار نقل قول مشخص شده است. مقایسه شبیه سازهای بازار و بازارهای آزمون واقعی ارائه شده است.< SPAN> سیستم های گیاهی تیک به طور گسترده ای در معاملات مدرن مورد استفاده قرار می گیرند. آنها امکان جمع آوری در نقل قول های زمان واقعی از چندین بازار را فراهم می کنند ، داده ها را با فرمت یکپارچه ارائه می دهند و بسته به درخواست و اهداف مشتریان خارجی ، معامله گران ، آن را بصورت الکترونیکی منتشر می کنند. در این مقاله دیدگاهی در مورد امکان استفاده از شبیه سازهای بازار برای آزمایش چنین سیستم هایی ارائه شده است. مجموعه ای از سناریوهای اصلی آزمایش کاربردی و غیر کاربردی مورد نیاز برای کنترل کیفیت انتشار نقل قول مشخص شده است. مقایسه شبیه سازهای بازار و بازارهای تست واقعی ارائه شده است. سیستم های گیاهی Ticker به طور گسترده در معاملات امروزی مورد استفاده قرار می گیرند. آنها امکان جمع آوری در نقل قول های زمان واقعی از چندین بازار را فراهم می کنند ، داده ها را با فرمت یکپارچه ارائه می دهند و بسته به درخواست و اهداف مشتریان خارجی ، معامله گران ، آن را بصورت الکترونیکی منتشر می کنند. در این مقاله دیدگاهی در مورد امکان استفاده از شبیه سازهای بازار برای آزمایش چنین سیستم هایی ارائه شده است. مجموعه ای از سناریوهای اصلی آزمایش کاربردی و غیر کاربردی مورد نیاز برای کنترل کیفیت انتشار نقل قول مشخص شده است. مقایسه شبیه سازهای بازار و بازارهای آزمون واقعی ارائه شده است.

مدرسه ی فارکس...
ما را در سایت مدرسه ی فارکس دنبال می کنید

برچسب : نویسنده : مینا لاکانی بازدید : 47 تاريخ : جمعه 4 فروردين 1402 ساعت: 18:45