شناسنامه ابزار | |
---|---|
نام ابزار: بستر جمعسپاری وبآزما | شناسه (ID): TL_Func_01 |
توضیح: این ابزار، امکان تعریف فعالیتهای مختلف، که نیازمند همکاری نیروی انسانی هستند، را فراهم میسازد. هر فعالیت، به مجموعهای از وظایف تقسیم میشود و هر کاربر، تعدادی از این وظایف را تکمیل مینماید تا در نهایت، کل فعالیت تکمیل شود. همچنین، در صورت نیاز، امکان اِجماع گرفتن روی نظرات کاربران مختلف برای یک وظیفه نیز وجود دارد. وظایف میتوانند اولویتبندی هم داشته باشند تا وظایف مهمتر زودتر تکمیل شوند. تعریف یک فعالیت جدید در این بستر نیازمند تعریف 2 اسکریپت، یکی برای تقسیم فعالیت به وظایف کوچکتر و دیگری برای نمایش وظایف به کاربران و دریافت، اِجماع و ذخیره پاسخ آنهاست. |
|
نحوه توسعه:
|
|
زبان برنامه نويسي: PHP | |
پايگاه اطلاعاتي مورد استفاده: MySQL | |
آدرس سروری(هایی) که ابزار روی آن(ها) مستقر شده است: 31.184.132.207 | |
سيستم عامل مورد نیاز: Debian 7 | |
نام ابزارهایي که ابزار در آنها مورد استفاده قرار میگیرد: کیفیتسنجی جویشگرهای متنی، کیفیتسنجی جویشگرهای خبری | |
وابستگي ابزار:
|
شناسنامه ابزار | |
---|---|
نام ابزار: سامانهی ارزیابی تازگی | شناسه (ID): TL_Func_02 |
توضیح: این ابزار، جهت اندازهگیری میزان تازگی نتایج خبری و غیر خبری، مورد استفاده قرار میگیرد. براي محاسبهي تازگی، ابتدا پرس و جوهای ایجاد شده بر اساس رتبه بندی الکسا بر روی سایتهای معتبر پر بازدید خبری و غیر خبری وب فارسی، در پایگاه داده سامانه، ذخیره میگردند. این پرس و جوها برابر نام دامنهی این سایتهای خبری و غیر خبری وب فارسی هستند. سپس مشخصات خدمتهای مورد ارزیابی باید در پایگاه داده سامانه ذخیره شوند. همچنین قبل از شروع تست باید در فایل پیکربندی برنامه مشخص گردد که سامانهی ارزیابی تازگی، باید چه خدمتهایی را مورد ارزیابی قرار دهد. در نهایت روال ارزیابی معیار تازگی به این صورت است که ابتدا یکی از پرس و جوهای ایجاد شده به منظور ارزیابی معیار تازگی که حاوی نام یک سایت خاص میباشد به موتور جستجوی گوگل داده میشود. سپس از میان نتایج دریافتی، نتایجی که مربوط به یک ساعت اخیر هستند (هنگامی که نام سایت ارسال شده به گوگل مربوط به یک سایت خبری است) یا اینکه مربوط به سه ساعت اخیر هستند (هنگامی که نام سایت ارسال شده به گوگل مربوط به یک سایت غیر خبری است)، انتخاب میشوند. سپس همان پرس و جوی ارسالی به خدمت مورد بررسی (در اینجا خدمتهای جویشگر متنی یوز و پارسیجو) ارسال میگردد و نتایج دریافتی از سوی آن مورد، ارزیابی قرار میگیرد برای اینکه مشخص گردد که این خدمت مورد بررسی نتایج مربوط به یک ساعت اخیر (در هنگام ارزیابی برای سایتهای خبری) و یا نتایج مربوط به سه ساعت اخیر (در هنگام ارزیابی برای سایتهای غیرخبری) را توانسته است که بازیابی نماید یا که خیر. در صورت موفق بودن در بازیابی چنین نتایجی نتیجه گرفته میشود که خدمت مورد بررسی از تازگی مناسبی در ارائهی نتایج خود به کاربرانش برخوردار است. |
|
نحوه توسعه:
|
|
زبان برنامه نويسي: JAVA | |
پايگاه اطلاعاتي مورد استفاده: MySQL | |
آدرس سروری(هایی) که ابزار روی آن(ها) مستقر شده است: 31.184.132.114 | |
سيستم عامل مورد نیاز: Ubuntu 16.04 LTS | |
نام ابزارهایي که ابزار در آنها مورد استفاده قرار میگیرد: اندازهگیری شاخص میزان تازگی نتایج خبری و غیر خبری ارائه شده به کاربران | |
وابستگي ابزار:
|
شناسنامه ابزار | |
---|---|
نام ابزار: سامانهی ارزیابی دسترسپذیری | شناسه (ID): TL_NonFunc_01 |
توضیح: این ابزار، جهت اندازهگیری معیار دسترسپذیری مورد استفاده قرار میگیرد. برای این ابزار ابتدا باید در فایل پیکربندی، فهرست خدمات تحت وبی که قرار است مورد ارزیابی قرار بگیرند، مشخص گردد. همچنین مشخصات این خدمات باید در پایگاه دادههاي مربوطه درج گردیده باشند. پارامتر دیگری که در این ابزار قابل تنظیم است، زمان توقف ابزار بین ارسال دو درخواست متوالی است که به صورت پیش فرض برابر 30 ثانیه در نظر گرفته شده است. سپس این ابزار بعد از بررسی وضعیت اینترنت، شروع به بررسی دسترسپذیری خدمات مختلف مینماید. برای بررسی دسترس پذیری این ابزار به سرویسهای مختلف درخواست فرستاده و در صورتی که پاسخ با کد 200 دریافت نماید وضعیت سرویس را به عنوان در دسترس ذخیره مینماید و در غیر این صورت و در بروز هر خطا یا exception دیگری در هنگامی که ارتباط تحت اینترنت برقرار است وضعیت خدمت مورد بررسی را به عنوان عدم در دسترس در نظر میگیرد. |
|
نحوه توسعه:
|
|
زبان برنامه نويسي: JAVA | |
پايگاه اطلاعاتي مورد استفاده: MySQL | |
آدرس سروری(هایی) که ابزار روی آن(ها) مستقر شده است: 31.184.132.114 | |
سيستم عامل مورد نیاز: Ubuntu 16.04 LTS | |
نام ابزارهایي که ابزار در آنها مورد استفاده قرار میگیرد: اندازهگیری شاخص دسترسپذیری | |
وابستگي ابزار:
|
شناسنامه ابزار | |
---|---|
نام ابزار: سامانهی ارزیابی خودکار متوسط زمان پاسخگویی | شناسه (ID): TL_NonFunc_02 |
توضیح: این ابزار، جهت اندازهگیری معیارهای متوسط زمان پاسخگویی و درصد پاسخگویی به درخواستهای دریافتی، مورد استفاده قرار میگیرد. برای این ابزار ابتدا باید در فایل پیکربندی، فهرست خدمات تحت وبی که قرار است مورد ارزیابی قرار بگیرند، مشخص گردد. همچنین مشخصات این خدمات باید در پایگاه دادههاي مربوطه درج گردیده باشند. سپس این ابزار بعد از بررسی وضعیت اینترنت، شروع به محاسبهی متوسط زمان پاسخگویی و درصد پاسخگویی خدمات مختلف مینماید. برای محاسبهی این دو معیار این ابزار به سرویسهای مختلف، درخواست فرستاده و در صورتی که پاسخ با کد 200 دریافت نماید و صفحهی بازگشتی حاوی نتایج معتبر باشد، زمان پاسخ مشاهده شده برای دریافت این پاسخ را در محاسبهی متوسط زمان پاسخگویی در نظر میگیرد. همچنین اگر خدمت تحت وب مورد بررسی پاسخ درست با کد 200 برگرداند ولی صفحهی بازگشتی حاوی صفر نتیجه باشد، این پاسخ در محاسبهی متوسط زمان پاسخگویی در نظر گرفته نخواهد شد و این مورد جز مواردی که خدمت تحت وب قادر به ارائهی نتیجه برای پرس و جوی دریافتی نبوده، در نظر گرفته میشود که باعث میشود که درصد پاسخگویی سرویس کاهش یابد. همچنین در صورت بروز هر خطا یا exception دیگری در هنگامی که ارتباط تحت اینترنت برقرار است، پاسخ دریافتی از خدمت مورد بررسی در محاسبهی متوسط زمان پاسخگویی و درصد پاسخگویی، در نظر گرفته نمیشود. |
|
نحوه توسعه:
|
|
زبان برنامه نويسي: JAVA | |
پايگاه اطلاعاتي مورد استفاده: MySQL | |
آدرس سروری(هایی) که ابزار روی آن(ها) مستقر شده است: 31.184.132.114 | |
سيستم عامل مورد نیاز: Ubuntu 16.04 LTS | |
نام ابزارهایي که ابزار در آنها مورد استفاده قرار میگیرد: اندازهگیری شاخص متوسط زمان پاسخگویی و درصد پاسخگویی به درخواستهای دریافتی | |
وابستگي ابزار:
|
شناسنامه ابزار | |
---|---|
نام ابزار: سامانهی ارزیابی خودکار توانایی پاسخگویی به کاربران همزمان | شناسه (ID): TL_NonFunc_03 |
توضیح: این ابزار، جهت اندازهگیری معیار توانایی پاسخگویی به کاربران همزمان، مورد استفاده قرار میگیرد. برای این ابزار ابتدا باید در فایل پیکربندی، فهرست خدمات تحت وبی که قرار است مورد ارزیابی قرار بگیرند، مشخص گردد. همچنین مشخصات این خدمات باید در پایگاه دادههاي مربوطه درج گردیده باشند. سپس این ابزار، شروع به تعیین حد نهایی توانایی پاسخگویی به کاربران همزمان برای خدمات مختلف مینماید. برای محاسبهی این معیار، روالی که توسط سامانه طی میشود دارای زیر مرحلههای متعدد است. در هر زیر مرحله تعدادی درخواست همزمان برای خدمات تحت وب بررسی ارسال میگردد. یعنی در زیرمرحلهی نخست، تعداد دو درخواست همزمان برای خدمات تحت وب مورد بررسی ارسال میگردند. سپس در زیرمرحلهی دوم تعداد 3 درخواست همزمان برای خدمات ارسال میگردند. همین روال توسط سامانه طی میشود تا به زیرمرحلهای برسیم که تعداد درخواستهای همزمان ارسالی، برابر با کران مطلوب در نظر گرفته شده برای تعداد درخواستهای همزمان برسد (این حد نهایی قابل تنظیم است و در فایل پیکربندی میتواند به عنوان مثال برابر 40 یا 50 کاربر همزمان در نظر گرفته شود.). همچنین سامانه در هر مرحله رفتار خدمت مورد بررسی را ارزیابی مینماید تا تعیین نماید که خدمت مورد بررسی توانایی پاسخگویی به آن تعداد از کاربران همزمان مورد بررسی در زیرمرحلهی فعلی را داشته است یا که خیر. برای اینکه سامانه یک خدمت را قادر به تامین این تعداد از کاربران همزمان تشخیص دهد، خدمت باید به تمامی درخواستهای همزمان دریافتی در واحد زمان پاسخ گفته و صد در صد پاسخهای ارسال شده به کاربران باید در صفحهی بازگشتی ارائه شده، حاوی نتیجه باشند. اگر خدمت قادر به برآوردن این دو شرط نباشد، سامانه این تعداد از کاربران همزمان را به عنوان نقطهی شکست یا حد نهایی توانایی پاسخگویی به کاربران همزمان برای خدمت فعلی در نظر میگیرد. تست زمانی خاتمه پیدا میکند که سامانه تمامی زیر مراحل تشکیل دهندهی یک بار از اجرای کامل ارزیابی تا کران بالای تنظیم شده برای کاربران همزمان را، برای فرضا 500 بار تکرار کرده باشد و سپس نتایج ارزیابی در پایگاه داده ذخیره خواهند شد. |
|
نحوه توسعه:
|
|
زبان برنامه نويسي: JAVA | |
پايگاه اطلاعاتي مورد استفاده: MySQL | |
آدرس سروری(هایی) که ابزار روی آن(ها) مستقر شده است: 31.184.132.114 | |
سيستم عامل مورد نیاز: Ubuntu 16.04 LTS | |
نام ابزارهایي که ابزار در آنها مورد استفاده قرار میگیرد: اندازهگیری شاخص توانایی پاسخگویی به کاربران همزمان | |
وابستگي ابزار:
|
شناسنامه ابزار | |
---|---|
نام ابزار: سامانه آماری جمعآوری اطلاعات بازدید کاربران وب آزما | شناسه (ID): TL_User_01 |
توضیح: این ابزار امکان ثبت و گزارش آمار بازدید و مشتری خدمات وب را برای جویشگرهای متنی، خبری، تصویری، ترجمه ماشین و غیره را فراهم میسازد. سامانهی آماری جمعآوری اطلاعات بازدید کاربران، بازدید شامل سه وب سرور به نامهای وب سرور جمعآوری داده، وب سرور تحلیل داده و وب سرور آرشیو اطلاعات میباشد. اطلاعات کاربران بصورت روزانه از طریق وب سرور جمعآوری داده گردآوری شده و پس از یکسانسازی، تحلیل و استخراج اطلاعات مفید از این دادهها، اطلاعات روزانه کاربران در قالبی مشخص در پایگاه داده موجود در این وب سرور ذخیره میگردد. سپس اطلاعات ذخیره شده در پایگاه داده وب سرور جمعآوری داده به وب سرورهای آرشیو اطلاعات و وب سرور تحلیل داده منتقل میگردد. این عملیات توسط برنامه زمانبدی بصورت خودکار در ساعات پایانی هر روز صورت میگیرد. بعد از اینکه اطلاعات خام به صورت روزانه از وب سرور جمعآوری اطلاعات به وب سرور تحلیل داده منتقل گردید، در این وب سرور تحلیلهای مختلف مربوط به بازار مشتری و تحلیل ذائقه سنجی کاربران فارسی زبان صورت میگیرد. |
|
نحوه توسعه:
|
|
زبان برنامه نويسي: Python, JavaScript | |
پايگاه اطلاعاتي مورد استفاده: MySQL | |
آدرس سروری(هایی) که ابزار روی آن(ها) مستقر شده است:31.184.132.206 و 31.184.132.108 | |
سيستم عامل مورد نیاز: Debian 7 | |
نام ابزارهایي که ابزار در آنها مورد استفاده قرار میگیرد: ارزیابی بازار و مشتری جویشگرهای متنی، ارزیابی بازار و مشتری جویشگرهای خبری، ارزیابی بازار و مشتری مترجمهای ماشینی، ارزیابی بازار و مشتری جویشگرهای تصویری | |
وابستگي ابزار:
|