আপনার সর্বজনীন REST এপিআই পরীক্ষার জন্য আপনি কোন সরঞ্জামগুলি ব্যবহার করেন? [বন্ধ]


84

REST এপিআই পরীক্ষার জন্য সরঞ্জামগুলির সন্ধান করছেন।

এখন পর্যন্ত আমি কেবল সাপুআইআই সম্পর্কে সচেতন । আমি SOAPUI চেষ্টা করেছি তবে - অন্তত একটি ম্যাকের মধ্যে - এটি ভয়ানক।

লোকেরা তাদের নিজস্ব এপিআইগুলি পরীক্ষা করতে কী ব্যবহার করছে তা ভাবছেন।


4
জেএমটিটার হ'ল রিস্ট এপিআই পরীক্ষার সেরা সরঞ্জাম - যারা জেমেটার ব্যবহার করে একটি REST এপিআই পরীক্ষা করার জন্য কিছু বিশদ পদক্ষেপের সন্ধান করছেন তাদের জন্য এই মন্তব্য যুক্ত করা। testautomationguru.com/how-to-test-rest-api-using-jmeter
22-22 এ ভিজিট

25 এপিআই টেস্টিং সরঞ্জামগুলির সম্পূর্ণ পর্যালোচনা সহ এখানে একটি বিশাল গাইড রয়েছে: octoperf.com/blog/2018/03/22/api-testing-tools
জেরোম এল

HTTP অনুরোধ এবং ভিসুয়াল স্টুডিও কোডে প্রতিক্রিয়া দেখতে সরাসরি এই লিঙ্কে পড়ুন
Nɪsʜᴀɴᴛʜ

4
উত্তরগুলি অনুসন্ধান করার সময়, আমি এটিটি
জো জো রক

rooztab.com এর ওয়েব ভিত্তিক এবং যে কোনও ব্রাউজারে কাজ করে
মোহ আরজমন্ডি

উত্তর:


63

আপনি যদি কেবল নিজের এপিআইগুলি ম্যানুয়ালি পরীক্ষা করে থাকেন তবে আমরা ফায়ারফক্সের জন্য সহায়ক সাহায্যকারী হিসাবে রেস্টক্লিয়েন্ট ২.৩ বা পোস্টার অ্যাড-অন খুঁজে পেয়েছি । এই উভয়ই আপনাকে অনুরোধগুলি তৈরি করতে দেয় যা GET, PUT, POST, বা মুছে ফেলুন। আপনি এই অনুরোধগুলি পরে পুনরায় চালনার জন্য সংরক্ষণ করতে পারেন।

সাধারণ স্বয়ংক্রিয় পরীক্ষার জন্য শেল স্ক্রিপ্টে লিনাক্স (বা সাইগউইন) 'কার্ল' কমান্ডটি ব্যবহার করে দেখুন।

আরও কিছু শিল্প শক্তি থেকে আপনি অ্যাপাচি জে মিটারে যেতে পারেন । জেমিটার লোড পরীক্ষার জন্য দুর্দান্ত।

31 অক্টোবর 2014: এইচটিপিআরকিস্টার এখন ফায়ারফক্সের জন্য একটি ভাল পছন্দ।

জুলাই 2015: পোস্টম্যান ক্রোমের পক্ষে একটি ভাল পছন্দ


ধন্যবাদ জিম! আমি বর্তমানে সিআরএল এবং কয়েকটি ব্যাশ স্ক্রিপ্ট ব্যবহার করছি তবে কেবল পরীক্ষাগুলি এক জায়গায় সংরক্ষণ করতে চেয়েছি (একটি জসন বা এক্সএমএল ফাইল যা আমি আমার অ্যাপ্লিকেশনটির / পরীক্ষা / ডিরেক্টরিতে রাখতে পারি) এবং তারপরে এমন কিছু যা আমাকে পুনরায় অনুমতি দেয়- আমার বিকাশকালে এই পরীক্ষাগুলি চালাও। পোস্টার এবং রেস্টক্লিয়েন্ট পরীক্ষা করবে
scape

সাবলেট টেক্সট, github.com/kylebebak/Requester এর জন্য রিকোয়েস্টার নামে একটি REST ক্লায়েন্ট প্লাগইন লিখেছি । এটি HTTPie এবং পোস্টম্যান দ্বারা অনুপ্রাণিত। এটি খুব শক্তিশালী এবং ব্যবহার করা সহজ এবং এটি ক্রস প্ল্যাটফর্ম। আপনি যদি আপনার এইচটিটিপি ক্লায়েন্টের প্রেমে না থাকেন তবে এটি অবশ্যই চেষ্টা করার মতো।
কাইলবেবাক

আমি এসওএপি ইউআইয়ের সাথে খেলছিলাম তবে আমি উইন্ডোগুলির জন্য পোস্টম্যানটি এখন আরও পছন্দ করি। ভিজ্যুয়াল স্টুডিওতে ডিবাগ করার সময় আমি আইআইএস এক্সপ্রেসেও আমার API টি পরীক্ষা করতে পারি। এসওএপি ইউআই আমাকে আইআইএস এক্সপ্রেস ব্যবহার করে পরীক্ষা করার অনুমতি দেয় নি।
আবুতারেক

অনিদ্রা বিশ্রাম এছাড়াও একটি ভাল বিকল্প: octoperf.com/blog/2018/03/22/api-testing-tools/#insomnia
জেরোম এল


4

আমি http://hurl.it/ ব্যবহার করি

হা। দুঃখিত, আমি আপনার পোস্ট ভুল পড়েছি। আমি আগে পরীক্ষা করার জন্য শসা ব্যবহার করেছি। এটি দুর্দান্তভাবে কাজ করেছে।


4
ধন্যবাদ জিমি। আমি যেভাবে দেখি শসাটি কোডটি পরীক্ষার জন্য ডিজাইন করা হয়েছে, ওয়েব-পরিষেবা নয়। আরও নির্দিষ্ট কিছু, ভাষা নির্দিষ্ট নয় দুর্দান্ত। কাউচডিবি-র মত ধরণের যা আপনাকে তাদের ফিউশন ইন্টারফেসের মাধ্যমে ব্রাউজারে পরীক্ষা চালানোর অনুমতি দেয়।
dscape

এখানে url.it এর মতো সরঞ্জামগুলির একটি তালিকা রয়েছে
স্টিফান

Hurl.it আর উপলভ্য নয় ... @ জিমি বেকার
মনটিয়া

3

এক্সএমএল পুট / পোস্ট / গেটস তৈরির জন্য সহায়িকা ফাংশনগুলির একটি সিরিজ এবং তারপরে ডেটা সঠিকভাবে ম্যানিপুলেটেড হয়েছে কিনা তা পরীক্ষা করতে এক্সএমএলটির নোডগুলিতে একাধিক পরীক্ষার সিরিজ ব্যবহার করে আমরা গ্রোভিকে আমাদের রেস্টফুল এপিআই পরীক্ষার জন্য ব্যবহার করছি।

একক অঞ্চলগুলির হাত পরীক্ষা করার জন্য আমরা পোস্টার (ফায়ারফক্সের জন্য, ক্রোমের কাছে একই ধরণের সরঞ্জামের অভাব রয়েছে বলে মনে হচ্ছে) ব্যবহার করা হয়, বা যখন আমাদের আরও পরীক্ষা তৈরি করতে হয় বা জিনিসগুলির স্থিতি পরীক্ষা করতে হয় তখন কেবল এপিআই পোল করতে পারি।


ক্রোমের এখন এক্সএইচআর পোস্টার রয়েছে যা পোস্টারের মতো কাজ করে তবে কিছু দুর্দান্ত অতিরিক্ত বৈশিষ্ট্যও রয়েছে।
ক্যাসপিট

3

আমরা রেস্টফাইচারের সাথে ফিটনেস ব্যবহার করার পরিকল্পনা করছি। আমরা এখনও আমাদের পরীক্ষাগুলি লেখা শুরু করি নি, আমাদের সর্বশেষতম পরীক্ষক জিনিসটি পেয়েছিলেন এবং গত সপ্তাহে চলছিল, তবে তিনি এটি তার শেষ সংস্থায় ফিটনেস ব্যবহার করেছেন, তাই আমরা জানি যে আমরা কী করতে চাই এটির জন্য এটি একটি যুক্তিসঙ্গত সেটআপ।

আরও তথ্য এখানে উপলভ্য: http://smartrics.blogspot.com/2008/08/get-fitnesse-with-some-rest.html


3

আমি ফিডলার ব্যবহার করছি - এটি একটি দুর্দান্ত সরঞ্জাম এবং আপনাকে পূর্ববর্তী http অনুরোধের শিরোনাম / সামগ্রী ইত্যাদিতে দ্রুত হ্যাক করতে দেয় allows

তা ছাড়া আমি পাইথনে লিখিত স্ক্রিপ্টগুলি ব্যবহার করছি ( এইচটিপিএলবি ব্যবহার করে ), কারণ এটি ইন্টিগ্রেশন টেস্ট তৈরির অন্যতম সহজ উপায়।


4
ফিডলার একটি দুর্দান্ত সরঞ্জাম তবে এটি পোস্টম্যান বা এইচটিপিএমাস্টারের মতো এসওএপিইউআইয়ের সত্যিই কোনও বিকল্প নয় । অন্যথায় আমি সম্মত হই যে ইন্টিগ্রেশন টেস্টগুলি তৈরি করার সর্বোত্তম উপায় হ'ল আপনার নিজস্ব স্ক্রিপ্টগুলি রোল করা (যদি আপনার অবশ্যই সময় এবং শক্তি থাকে তবে)।
জোক্সি

1

আমি ক্রোমের জন্য ডিভডিএইচটিপিপ্লায়েন্ট প্লাগিন ব্যবহার করছি, এটি খুব সহজ। এটি পূর্ববর্তী ক্রিয়াকলাপগুলিও সংরক্ষণ করে। পাশাপাশি ইউআই পরিষ্কার করুন


1

http://www.quadrillian.com/ এটি আপনাকে আপনার API এর জন্য একটি সম্পূর্ণ টেস্ট স্যুট তৈরি করতে এবং এটি আপনার ব্রাউজার থেকে চালানো এবং অন্যদের সাথে ভাগ করে নিতে সক্ষম করে।


1

আমরা অত্যন্ত অভিব্যক্তিপূর্ণ বিডিডি শৈলী পরীক্ষা লেখার জন্য গ্রোভি এবং স্পক ব্যবহার করি । অপরাজেয় কম্বো! জার্সি ক্লায়েন্ট এপিআই বা এইচটিপিপি্লিয়েন্ট এইচটিটিপি অনুরোধগুলি পরিচালনা করার জন্য ব্যবহৃত হয়।

ম্যানুয়াল / স্বীকৃতি পরীক্ষার জন্য আমরা পোস্টম্যান বা দেব এইচটিটিপি ক্লায়েন্ট হিসাবে কার্ল বা Chrome অ্যাপ্লিকেশনগুলি ব্যবহার করি।


0

আমরা আমাদের নিজস্ব ইউনিট পরীক্ষা দিয়ে নিজের পরীক্ষা করি এবং প্রায়শই ডেডিকেটেড ক্লায়েন্ট অ্যাপ্লিকেশন।


0

আরআরএটিপিআইয়ের একটি বিনামূল্যে সরঞ্জাম রয়েছে যা আপনাকে যে কোনও HTTP ভিত্তিক এপিআই পরীক্ষা করতে দেয় API এটি আপনাকে আপনার পরীক্ষার দৃশ্যগুলি সংরক্ষণ এবং ভাগ করতে দেয়।

www.theRightAPI.com/test

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.