SoapUI: ინსაიდერის ინსტრუმენტი API– ებთან მუშაობისთვის

საპონი UI

როგორც ჩანს, ყოველ ჯერზე, როცა კარგ მეგობარს ვხვდები, მესმის ახალი იარაღის შესახებ, რომელიც ცხოვრებას უმარტივებს. თან ყავა დავლიე დევიდ გრიგსბი.NET ინტეგრაციის მონსტრი, რომელიც DocuSign– ში მუშაობს. მე და დევიდი ვსაუბრობდით SOAP (Simple Object Access Protocol) - ის წინააღმდეგ დანარჩენი API (ასე ვტრიალებთ). მე უპირატესობას ვანიჭებ REST API- ებს, რადგან მათ უფრო ადვილი ვიზუალიზაცია და ერთეულის შემუშავებაა ერთდროულად - ისევე, როგორც ავტორიზაციის პრობლემების შემცირება. დევიდს, როგორც .NET გურუს, უყვარს SOAP, რადგან ის გაცილებით რთულ ოპერაციებსა და შესაძლებლობებს იძლევა.

დევიდმა მითხრა საიდუმლო საიდუმლოება SOAP პროგრამის ინტერფეისებთან (API) მუშაობისთვის საპონი UI. (პ.ს .: როგორც ჩანს ჩემი ოცნებაა APUI 2006 წლიდან შეიძლება ოდესმე განხორციელდეს!)

საპონი UI

SoapUI გამოდის ორ ვერსიად, ღია წყარო და პრო. Pro ვერსია საშუალებას გაძლევთ გააკეთოთ ყველაფერი, რასაც Open Source აკეთებს, მაგრამ დაამატებთ პროდუქტიულობის და დროის დაზოგვის მახასიათებლების ჯგუფს 349 აშშ დოლარად თითო ლიცენზიისთვის.

  • მონახაზი და ფორმა რედაქტორები მონაცემების ვიზუალიზაციისთვის - მიუხედავად იმისა, რომ განტოტვილი რედაქტორი წარმოგვიდგენს XML შეტყობინებებში მოცემული მონაცემების დიდ მიმოხილვას, ფორმის რედაქტორი გთავაზობთ მარტივ ინტერფეისს მოთხოვნებში მონაცემების შესასვლელად. ორი რედაქტორი ერთად უფრო სწრაფად და მარტივად გახდის თქვენს ტესტირებას.
  • მონაცემთა წყაროები - იმპორტი იმ მონაცემთა წყაროს, რომლის ტესტირებაც გსურთ. ყველა ძირითადი ფორმატი მხარდაჭერილია, მათ შორის ტექსტური ფაილები, XML, Groovy, Excel, დირექტორია, JDBC (რელაციური მონაცემთა ბაზა) და შიდა ქსელის მონაცემთა წყარო.
  • მიუთითეთ და დააჭირეთ ტესტირებას - მეთოდები თქვენი საცდელი შემოქმედების გასაადვილებლად, სწრაფი და გამოსაყენებელი ფუნქციონირების საშუალებით.
  • XPath Match- ის მტკიცება - მტკიცებების შექმნა ხდება რამდენიმე მარტივ ნაბიჯსა და წამში.
  • დაფარვის - ნახეთ ზუსტად რამდენი სერვისის შემოწმება გაქვთ? ეს საშუალებას გაძლევთ მიიღოთ მიმოხილვა და დაინახოთ, თუ რომელი ფუნქციონალური სფეროები არის კარგად შემოწმებული და რომელ სფეროებთან ერთად გსურთ გაატაროთ მეტი დრო. თქვენ ასევე შეგიძლიათ გაბურღოთ კიდევ უფრო მეტი და ზუსტად განსაზღვროთ ის, რაც არ არის გამოცდილი და რომელი ნაწილები არ არის დამტკიცებული.
  • უსაფრთხოების ტესტირება - არსებობს თავდასხმების მასივი, რომლებსაც თავზე დაგდებენ ჰაკერები, მაგალითად: XML ბომბები, SQL ინექციები, არასწორი ფორმა XML, ფუჟინება, ჯვარედინი სკრიპტები და ა.შ. უსაფრთხოების ტესტის გენერატორი Pro საშუალებას გაძლევთ შექმნათ დაუცველების სკანირების სრული კომპლექტი. .
  • მოთხოვნები - SoapUI Pro– ს მოთხოვნების მხარდაჭერა ძალზე სასარგებლო თვისებაა თქვენი ტესტების ბიზნესის ან ტექნიკური მოთხოვნების შესაბამისად შესადგენად.
  • გადამამუშავებელი - გადაჭრილია მარტივი ”ძებნა და ჩანაცვლება” ტიპის ფუნქციით.
  • SQL მშენებელი - დაგეხმარებათ შექმნათ SQL დებულებები გრაფიკული ინტერფეისით, რაც მონაცემთა ყველასთვის ადვილად გახდის.
  • ანგარიშგება - დეტალური ანგარიშების შექმნა პროექტის, TestSuite, TestCase ან LoadTest დონეზე. დაბეჭდეთ ან ექსპორტი შეგიძლიათ მათ ნებისმიერ სტანდარტულ ფორმატში, მათ შორის PDF, HTML, Word და Excel და მოირგეთ ისინი.
  • მხარდაჭერა - როგორც ლიცენზია, ასევე მიიღებთ ერთწლიან დახმარებას თქვენი ლიცენზიით.

3 კომენტარები

  1. 1

    მადლობა ამის გამოქვეყნებისათვის, დაგ. მე კლიენტებისთვის განვითარების პროცესში ორივე მიდგომა გამოვიყენე. SOAP– თან მუშაობა უფრო რთულია, ვიდრე REST– ს, XML სტრუქტურაზე დამოკიდებულების გამო. SoapUI ნამდვილად შეუძლია SOAP ნაკლებად მტკივნეული გახდეს ... და მათ აქვთ Mac ინსტალერი! გადავამოწმებ.

    თუმცა, მსგავსი შესანიშნავი ინსტრუმენტითაც კი, ვფიქრობ, მაინც მირჩევნია თანამედროვე RESTful API– ები. ასე ვტრიალებ

  2. 3

    როგორც ისინი ამბობენ, ყოველთვის კარგი დროა მეგობართან ყავისთვის და შესაბამისი ცოდნის გაზიარების შესაძლებლობა. მადლობა დაგს ყვირილისა და იმის გაზიარების შესაძლებლობისთვის, რაც ჩვენ ორივეს გვიყვარს და ძალიან გვიყვარს. ასევე ის აკეთებს REST ზარებს, ისევე როგორც ქვემოთ აღნიშნეთ, რის გამოც ის არის ჩემი საყვარელი გამართვის და პროტოტიპების ინსტრუმენტი API- სთვის. გხვდებით აპრილში, როდესაც მე ქალაქში დავბრუნდები

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.