การทดสอบ REST APIs อย่างเข้มงวดเป็นสิ่งสำคัญสำหรับการระบุข้อบกพร่องและตรวจสอบความถูกต้องของฟังก์ชันการทำงานก่อนการเผยแพร่ REST APIs จำนวนมากสำหรับเครื่องมือทดสอบเช่น Postman, SoapUI และ Apidog มีอยู่เพื่อรองรับความต้องการในการทดสอบ REST API เช่น การตรวจสอบประสิทธิภาพ การตรวจสอบความถูกต้องอัตโนมัติ และรายงานการทดสอบ
คู่มือนี้ให้ภาพรวมของโซลูชันฟรีและเชิงพาณิชย์ชั้นนำ รวมถึงเครื่องมือทดสอบ API ออนไลน์ Apidog โดยจะเปรียบเทียบคุณสมบัติหลัก การผสานรวม และรูปแบบการกำหนดราคาที่ต้องพิจารณาเมื่อเลือกแพลตฟอร์มการทดสอบ REST API ฟรี
เครื่องมือทดสอบ REST API คืออะไร
REST APIs ช่วยให้การสื่อสารระหว่างแอปพลิเคชันโดยใช้ คำขอ HTTP เครื่องมือทดสอบเช่น Postman และ SoapUI จะตรวจสอบว่า REST APIs ทำงานตามที่คาดไว้ คุณสมบัติหลัก ได้แก่ การสร้างคำขอ การตรวจสอบความถูกต้องของการตอบสนอง กรณีทดสอบที่นำกลับมาใช้ใหม่ การจำลอง และการทดสอบประสิทธิภาพ
การทดสอบ API จะตรวจสอบว่าปลายทางจัดการอินพุตอย่างถูกต้อง ส่งคืนรหัสสถานะและโครงสร้างข้อมูลที่คาดไว้ สอดคล้องกับข้อกำหนด และทำงานได้ดีภายใต้ภาระ การทดสอบ API อัตโนมัติจะตรวจจับปัญหาตั้งแต่เนิ่นๆ และทำให้มั่นใจได้ว่าการเปลี่ยนแปลงจะไม่ทำลายการผสานรวม
10 สุดยอดเครื่องมือทดสอบ REST API
ตลาดเต็มไปด้วยเครื่องมือทดสอบ API จำนวนมาก ทำให้ยากต่อการตัดสินใจว่าจะเลือกเครื่องมือใดให้เหมาะสมกับความต้องการของคุณ มาเปรียบเทียบเครื่องมือทดสอบ REST API ยอดนิยมบางส่วนกันอย่างรวดเร็ว: Postman, Swagger, JMeter, Rest-Assured เป็นต้น ท่ามกลางผู้ท้าชิงที่ได้รับการยอมรับเหล่านี้ ผู้เล่นใหม่ Apidog ได้เกิดขึ้น
Apidog
Apidog เป็นโซลูชันที่ครอบคลุมซึ่งตอบสนองบทบาทต่างๆ ในทีมพัฒนา รวมถึงนักออกแบบ API นักพัฒนาแบ็กเอนด์ นักพัฒนาฟรอนต์เอนด์ และวิศวกร QA เครื่องมือทดสอบ API นี้เช่น Postman ช่วยให้ความร่วมมือ ทำการจำลองอัตโนมัติ ทำให้การแก้ไขจุดบกพร่องง่ายขึ้น และสร้างเอกสาร API ที่สวยงาม
ด้วยอินเทอร์เฟซที่ใช้งานง่ายและชุดคุณสมบัติที่หลากหลาย Apidog เป็นเครื่องมือที่สมบูรณ์แบบในการปรับปรุงกระบวนการทดสอบ API ของคุณ ตรวจสอบวิดีโอนี้โดยละเอียด
คุณสมบัติหลักของ Apidog:
- อินเทอร์เฟซผู้ใช้ที่ใช้งานง่ายสำหรับการนำทางและการเรียนรู้ที่ง่ายดาย
- ระบบอัตโนมัติอันทรงพลังและการผสานรวม ไปป์ไลน์ CI/CD
- คุณสมบัติการทำงานร่วมกันแบบเรียลไทม์สำหรับโครงการของทีม
- การผสานรวมที่ราบรื่นกับเครื่องมือยอดนิยม เช่น GitHub และ Jenkins
- แพลตฟอร์มบนคลาวด์เพื่อให้เข้าถึงและบำรุงรักษาได้ง่าย
- การรายงานขั้นสูงสำหรับการวิเคราะห์และเพิ่มประสิทธิภาพประสิทธิภาพเชิงลึก
วิธีสร้างและทดสอบ REST API ใน Apidog
คู่มือนี้จะเจาะลึกเกี่ยวกับการผสานรวม REST API ใน Apidog โดยใช้ JSONPlaceholder API ซึ่งเป็น REST API ออนไลน์ฟรีที่ส่งคืนข้อมูลที่เข้ารหัส JSON สำหรับการทดสอบและการสร้างต้นแบบ JSONPlaceholder API มีปลายทางหลายรายการสำหรับการจัดการข้อมูล เช่น โพสต์ ความคิดเห็น อัลบั้ม รูปภาพ งานที่ต้องทำ และผู้ใช้
ขั้นตอนที่ 1 ลงทะเบียนสำหรับ Apidog
- เยี่ยมชมเว็บไซต์ Apidog
- เลือกปุ่ม 'ลงทะเบียน' ในส่วนบนขวาของหน้าเว็บ
- กรอกแบบฟอร์มลงทะเบียนด้วยอีเมล ชื่อผู้ใช้ และรหัสผ่านของคุณ หรือคุณสามารถลงทะเบียนโดยใช้บัญชี Google หรือ GitHub ของคุณ
- เมื่อคุณลงทะเบียนและลงชื่อเข้าใช้แล้ว คุณจะถูกนำไปยังแดชบอร์ด Apidog สร้างโปรเจกต์ใหม่เพื่อดำเนินการต่อ


ขั้นตอนที่ 2 เพิ่มคำขอ REST API ของคุณ
เมื่อสร้างโปรเจกต์ของคุณแล้ว ให้เพิ่มปลายทาง REST API ในตัวอย่างของเรา เราจะเพิ่มปลายทางสำหรับการดึงข้อมูลโพสต์ทั้งหมดจาก JSONPlaceholder API
- คลิกปุ่ม '+ เพิ่ม API'
- ป้อนข้อมูลต่อไปนี้ในกล่องโต้ตอบ 'เพิ่ม API':
- ชื่อ API: รับโพสต์ทั้งหมด
- วิธีการร้องขอ: คำขอ GET
- URL คำขอ: https://jsonplaceholder.typicode.com/posts
- คลิก 'บันทึก'



กำหนดพารามิเตอร์คำขอ API (ไม่บังคับ)
หาก API ของคุณต้องการพารามิเตอร์แบบสอบถาม ส่วนหัว หรือข้อมูลคำขออื่นๆ คุณสามารถกำหนดได้ในแท็บ 'คำขอ'
- หากต้องการเพิ่มพารามิเตอร์แบบสอบถาม ให้คลิกปุ่ม '+ เพิ่ม' ในส่วน 'พารามิเตอร์แบบสอบถาม' แล้วป้อนชื่อและค่าของพารามิเตอร์
- หากต้องการเพิ่มส่วนหัว ให้คลิกปุ่ม '+ เพิ่ม' ในส่วน 'ส่วนหัว' แล้วป้อนชื่อและค่าของส่วนหัว
- หากต้องการเพิ่มเนื้อหาคำขอ ให้เลือกประเภทเนื้อหาที่เหมาะสม (เช่น JSON, XML หรือข้อมูลแบบฟอร์ม) แล้วป้อนข้อมูลเนื้อหาคำขอ



ขั้นตอนที่ 4 กำหนดการตอบสนอง API
เมื่อคุณเพิ่มปลายทางแล้ว ก็ถึงเวลาที่จะกำหนดการตอบสนองที่คาดไว้
- คลิก 'เพิ่มการตอบสนอง' และป้อนข้อมูลต่อไปนี้ในกล่องโต้ตอบ 'เพิ่มการตอบสนอง':
- รหัสสถานะ: 200
- คำอธิบาย: ตกลง
- ภายใต้ 'เนื้อหาการตอบสนอง' คลิกปุ่ม 'เพิ่ม Schema'
- กำหนด schema การตอบสนองโดยใช้เอกสาร JSONPlaceholder API เป็นข้อมูลอ้างอิง สำหรับปลายทาง 'รับโพสต์ทั้งหมด' schema การตอบสนองควรมีลักษณะดังนี้:
- คลิก 'บันทึก'


ขั้นตอนที่ 5 ทดสอบ REST API
ตอนนี้ API ได้รับการกำหนดแล้ว คุณสามารถทดสอบเพื่อให้แน่ใจว่าทำงานได้ตามที่คาดไว้
- คลิกปุ่ม 'ส่ง' ในแท็บ 'คำขอ'
- ตรวจสอบว่าข้อมูลการตอบสนองตรงกับ schema ที่กำหนดและรหัสสถานะคือ 200 ฟิลด์ 'สถานะ' และ 'เวลา' ในแท็บ 'การตอบสนอง' จะแสดงผลลัพธ์คำขอ

ขั้นตอนที่ 6 แบ่งปันและทำงานร่วมกับสมาชิกในทีม
Apidog ช่วยให้คุณสามารถแบ่งปันโปรเจกต์ของคุณกับสมาชิกในทีมหรือผู้มีส่วนได้ส่วนเสียอื่นๆ คุณยังสามารถสร้างเอกสารเพื่อให้ผู้อื่นเข้าใจและใช้ REST API ที่ผสานรวมของคุณได้ง่ายขึ้น
- คลิกปุ่ม 'แชร์' ที่มุมบนขวาของแดชบอร์ดโปรเจกต์ของคุณ
- คลิก '+ แชร์ใหม่'
- กำหนดค่าการตั้งค่าการแชร์ตามต้องการ เช่น อนุญาตให้ผู้อื่นแก้ไขหรือดูเท่านั้น และเลือกสภาพแวดล้อมที่เหมาะสมสำหรับเอกสาร API ของคุณ
- คัดลอกและแจกจ่ายลิงก์การแชร์ให้กับสมาชิกในทีมหรือผู้มีส่วนได้ส่วนเสียของคุณ


Postman
Postman เป็นเครื่องมือทดสอบ REST API ที่ใช้กันอย่างแพร่หลายซึ่งเป็นที่รู้จักในด้านอินเทอร์เฟซที่ใช้งานง่ายและฟังก์ชันการทำงานที่แข็งแกร่ง ช่วยให้ผู้ใช้สามารถสร้าง ทดสอบ และจัดทำเอกสาร API ได้อย่างง่ายดายผ่านคุณสมบัติต่างๆ เช่น การทดสอบอัตโนมัติ ชุดทดสอบ และเอกสาร API ด้วย Postman นักพัฒนาและผู้ทดสอบสามารถจัดระเบียบและจัดการ API ของตน ทดสอบฟังก์ชันการทำงานกับสถานการณ์ต่างๆ และแบ่งปันกับทีมของตนได้อย่างง่ายดาย

คุณสมบัติหลักของ Postman:
- ใช้กันอย่างแพร่หลายพร้อมอินเทอร์เฟซที่ใช้งานง่ายและคุณสมบัติมากมาย
- คุณสมบัติการทำงานร่วมกันที่แข็งแกร่งผ่านพื้นที่ทำงานที่ใช้ร่วมกัน
- Collection Runner สำหรับการทดสอบอัตโนมัติแบบจำกัด
- การผสานรวมกับไปป์ไลน์ CI/CD ต้องมีการตั้งค่าและการกำหนดค่าเพิ่มเติม
- มีแอปพลิเคชันเดสก์ท็อปและเวอร์ชันบนเว็บ
Swagger UI
Swagger UI เป็นเครื่องมือโอเพนซอร์สที่ใช้สำหรับการทดสอบ REST APIs และจัดทำเอกสารในรูปแบบมาตรฐาน มีอินเทอร์เฟซผู้ใช้แบบโต้ตอบที่ช่วยให้นักพัฒนาและผู้ทดสอบสามารถสร้างคำขอและรับการตอบสนองจาก API คุณสมบัติเอกสารประกอบในตัวช่วยให้ผู้ใช้ติดตามปลายทาง พารามิเตอร์ และการตอบสนองของ API ได้

คุณสมบัติหลักของ Swagger UI:
- เน้นที่การออกแบบ API เอกสารประกอบ และการพัฒนาเป็นหลัก
- มีอินเทอร์เฟซภาพสำหรับการออกแบบและจัดทำเอกสาร API
- มีคุณสมบัติการทดสอบ API ขั้นพื้นฐาน แต่ไม่ครอบคลุมเท่ากับเครื่องมือทดสอบเฉพาะ
- ผสานรวมกับเครื่องมือและเฟรมเวิร์กการพัฒนา API ต่างๆ
- ขาดคุณสมบัติการทดสอบขั้นสูง เช่น ระบบอัตโนมัติและการวิเคราะห์ประสิทธิภาพ
Apache JMeter
JMeter เป็นเครื่องมือทดสอบ API โอเพนซอร์สยอดนิยมสำหรับการทดสอบโหลดและประสิทธิภาพ ซึ่งสามารถใช้สำหรับการทดสอบ REST API ได้เช่นกัน อินเทอร์เฟซที่ใช้งานง่ายและฟังก์ชันการทำงานที่หลากหลายของ JMeter ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับการทดสอบระบบหรือแอปพลิเคชันขนาดใหญ่และซับซ้อนที่มีการกำหนดค่าที่หลากหลาย ด้วย Apache JMeter ผู้ใช้สามารถสร้าง กำหนดค่า และดำเนินการทดสอบ API เพื่อวัดประสิทธิภาพและระบุปัญหาที่อาจเกิดขึ้นภายใต้สถานการณ์ต่างๆ ได้อย่างง่ายดาย

คุณสมบัติหลักของ Apache JMeter:
- โดยหลักแล้วเป็นเครื่องมือทดสอบโหลดและประสิทธิภาพ แต่ยังสามารถใช้สำหรับการทดสอบ API เชิงฟังก์ชันได้อีกด้วย
- ผู้ใช้ต้องเข้าใจส่วนประกอบและสร้างแผนการทดสอบด้วยตนเอง
- รองรับโปรโตคอลหลายรายการ รวมถึง HTTP, FTP และ WebSockets
- ขยายได้อย่างสูงผ่านปลั๊กอินและการเขียนสคริปต์แบบกำหนดเอง
- ขาดอินเทอร์เฟซที่ใช้งานง่ายและคุณสมบัติการทำงานร่วมกัน
Apigee
Apigee เป็นแพลตฟอร์มการจัดการ API ที่ครอบคลุมซึ่งพัฒนาโดย Google Cloud มีชุดเครื่องมือและบริการที่แข็งแกร่งสำหรับการออกแบบ ปรับใช้ รักษาความปลอดภัย และตรวจสอบ API Apigee ช่วยให้องค์กรต่างๆ สามารถสร้าง เผยแพร่ และจัดการ API ในระบบและแอปพลิเคชันของตนได้

คุณสมบัติหลักของ Apigee:
- การออกแบบและการพัฒนา API: Apigee มีเครื่องมือสำหรับการออกแบบ การจำลอง และการทดสอบ API ในระหว่างกระบวนการพัฒนา
- API Proxy และ Gateway: Apigee มี API gateway ที่ทำหน้าที่เป็นพร็อกซี จัดการทราฟฟิก API บังคับใช้นโยบาย และแปลงข้อมูล
- ความปลอดภัยของ API: Apigee มีคุณสมบัติสำหรับการตรวจสอบสิทธิ์ API การอนุญาต การเข้ารหัส และการป้องกันภัยคุกคาม
SoapUI
SoapUI เป็นเครื่องมือซอฟต์แวร์โอเพนซอร์สยอดนิยมที่ใช้เป็นหลักสำหรับการทดสอบบริการเว็บที่ใช้ SOAP และ REST มีชุดคุณสมบัติที่ครอบคลุมสำหรับการทดสอบเชิงฟังก์ชัน การทดสอบโหลด และการสร้างบริการจำลอง SoapUI ได้รับการยอมรับอย่างกว้างขวางจากนักพัฒนาและผู้ทดสอบเนื่องจากอินเทอร์เฟซที่ใช้งานง่ายและฟังก์ชันการทำงานที่หลากหลาย

คุณสมบัติหลักของ SoapUI:
- รองรับ SOAP และ REST APIs: SoapUI รองรับการทดสอบบริการเว็บทั้งแบบ SOAP และ REST
- การทดสอบเชิงฟังก์ชัน: SoapUI มีชุดเครื่องมือมากมายสำหรับการสร้างและดำเนินการทดสอบเชิงฟังก์ชัน รวมถึงการยืนยันการทดสอบ การทดสอบที่ขับเคลื่อนด้วยข้อมูล และการจัดการกรณีทดสอบ
- การทดสอบโหลด: SoapUI มีความสามารถในการทดสอบโหลด ทำให้ผู้ใช้สามารถจำลองสถานการณ์โหลดจริงและวัดประสิทธิภาพ API ได้
- บริการจำลอง: SoapUI ช่วยให้ผู้ใช้สามารถสร้างและปรับใช้บริการจำลองเพื่อวัตถุประสงค์ในการทดสอบ จำลองพฤติกรรมของบริการจริง
Katalon Studio
Katalon Studio เป็นโซลูชันการทดสอบอัตโนมัติที่ครอบคลุมซึ่งรองรับการทดสอบสำหรับเว็บ มือถือ และแอปพลิเคชัน API มีอินเทอร์เฟซที่ใช้งานง่ายและคุณสมบัติมากมายสำหรับการสร้าง การดำเนินการ และการจัดการการทดสอบ Katalon Studio มีประโยชน์อย่างยิ่งสำหรับการทดสอบ REST APIs และผสานรวมกับเครื่องมือ CI/CD ยอดนิยมได้เป็นอย่างดี

คุณสมบัติหลักของ Katalon Studio:
- รองรับการทดสอบ API: Katalon มีเครื่องมือและคุณสมบัติเฉพาะสำหรับการทดสอบ REST APIs รวมถึงการสร้างคำขอ การจัดการกรณีทดสอบ และไลบรารีการยืนยัน
- การทดสอบอัตโนมัติสำหรับเว็บและแอปมือถือ: นอกเหนือจากการทดสอบ API แล้ว Katalon ยังรองรับการทดสอบอัตโนมัติสำหรับเว็บและแอปพลิเคชันมือถือ
- การทดสอบที่ขับเคลื่อนด้วยข้อมูล: Katalon รองรับการทดสอบที่ขับเคลื่อนด้วยข้อมูล ทำให้ผู้ใช้สามารถตั้งค่าพารามิเตอร์กรณีทดสอบด้วยข้อมูลจากแหล่งข้อมูลภายนอกได้
- การผสานรวมกับเครื่องมือ CI/CD: Katalon ผสานรวมกับเครื่องมือ CI/CD ยอดนิยม เช่น Jenkins, Azure DevOps และ CircleCI สำหรับการทดสอบและการปรับใช้อย่างต่อเนื่อง
Rest Assured
REST-assured เป็นไลบรารี Java โอเพนซอร์สที่ใช้สำหรับการทดสอบ REST APIs ช่วยให้ผู้ใช้สามารถเขียนการทดสอบโดยใช้ Java ทำให้พวกเขาสามารถเข้าถึงไลบรารีและเครื่องมือต่างๆ ได้ REST-assured มีวิธีที่ง่ายและใช้งานง่ายในการทดสอบ APIs โดยใช้คุณสมบัติต่างๆ เช่น การตรวจสอบความถูกต้องของข้อผิดพลาด การตรวจสอบสิทธิ์ และการตั้งค่าพารามิเตอร์ ด้วย REST-assured นักพัฒนาและผู้ทดสอบสามารถตั้งค่าและเรียกใช้การทดสอบ API ได้อย่างง่ายดายโดยใช้เฟรมเวิร์กการทดสอบมาตรฐานอุตสาหกรรม เช่น JUnit และ TestNG
คุณสมบัติหลักของ REST-assured:
- ไลบรารี Java โอเพนซอร์สสำหรับการทดสอบ REST API
- ต้องมีความรู้ด้านการเขียนโปรแกรม Java และเฟรมเวิร์กการทดสอบ (เช่น TestNG หรือ JUnit)
- มีความสามารถในการทดสอบที่มีประสิทธิภาพและยืดหยุ่น
- ผสานรวมกับไปป์ไลน์ CI/CD และเครื่องมือสร้าง เช่น Maven และ Gradle ได้อย่างง่ายดาย
- ขาดอินเทอร์เฟซผู้ใช้แบบกราฟิกและอาจเข้าถึงได้ยากสำหรับผู้ที่ไม่ใช่นักพัฒนา
Insomnia
Insomnia มีวิธีง่ายๆ ในการส่งคำขอและดูการตอบสนองในฐานะเครื่องมือทดสอบ API ยอดนิยม ฟรีทั้งหมดพร้อมรองรับคุกกี้ การตรวจสอบสิทธิ์ OAuth2 สภาพแวดล้อม การเขียนสคริปต์การทดสอบ และอื่นๆ อินเทอร์เฟซที่สะอาดตาและสง่างามของ Insomnia ทำให้เหมาะสำหรับนักพัฒนา API ในการทดสอบอย่างรวดเร็ว

คุณสมบัติหลักของ Insomnia
- Code Snippets ในหลายภาษา: Insomnia มี Code Snippets สำหรับคำขอ API ในภาษาการเขียนโปรแกรมต่างๆ เช่น JavaScript, Python และ Ruby
- รองรับตัวแปรสภาพแวดล้อม: ผู้ใช้สามารถจัดการสถานการณ์การทดสอบที่ซับซ้อนได้อย่างง่ายดายด้วยการรองรับตัวแปรสภาพแวดล้อมของ Insomnia
- คุณสมบัติการทำงานร่วมกัน: Insomnia รองรับคุณสมบัติการทำงานร่วมกัน ทำให้สมาชิกในทีมสามารถทำงานร่วมกันในโครงการพัฒนา API ได้อย่างมีประสิทธิภาพ
- ระบบอัตโนมัติด้วยสคริปต์: เครื่องมือนี้สามารถทำงานโดยอัตโนมัติโดยใช้สคริปต์ ทำให้การผสานรวมการทดสอบ API เข้ากับเวิร์กโฟลว์การผสานรวมและการปรับใช้อย่างต่อเนื่อง (CI/CD) ง่ายขึ้น
Runscope
Runscope เป็นเครื่องมือบนคลาวด์สำหรับการทดสอบและตรวจสอบ API ทั่วโลก คุณสมบัติของมัน ได้แก่ การสร้างการทดสอบอัตโนมัติ การทดสอบ webhooks การแก้ไขจุดบกพร่อง API และการผสานรวมกับบริการต่างๆ เช่น Slack และ PagerDuty

คุณสมบัติหลักของ Runscope
- Runscope ใช้งานง่ายและมีอินเทอร์เฟซที่ใช้งานง่าย
- เครื่องมือนี้มีตัวเลือกการทดสอบและการตรวจสอบที่หลากหลาย รวมถึงระบบอัตโนมัติ การตรวจสอบแบบเรียลไทม์ และการผสานรวมกับเครื่องมือยอดนิยมอื่นๆ
- Runscope มีคุณสมบัติขั้นสูง เช่น การทดสอบแบบสคริปต์และการเชื่อมโยงคำขอ ซึ่งช่วยให้สามารถทดสอบสถานการณ์ที่ซับซ้อนมากขึ้นได้
- เครื่องมือนี้สามารถปรับใช้ได้ทั้งบนคลาวด์หรือในองค์กร ขึ้นอยู่กับความต้องการขององค์กร
บทสรุป
โดยสรุป การทดสอบ REST API เป็นส่วนสำคัญของการพัฒนาซอฟต์แวร์ เพื่อให้มั่นใจในคุณภาพ ประสิทธิภาพ และฟังก์ชันการทำงานของ APIs เครื่องมือทดสอบ REST API ฟรีทั้งห้าที่กล่าวถึงในบล็อกนี้ - Apidog, Postman, Swagger UI และ REST-assured - มอบความสามารถและคุณสมบัติที่หลากหลาย ซึ่งสามารถช่วยให้นักพัฒนาและผู้ทดสอบปรับปรุงเวิร์กโฟลว์การทดสอบ API และปรับปรุงผลิตภัณฑ์ปลายทางของตนได้
ไม่ว่าคุณจะยังใหม่กับการทดสอบ API หรือเป็นผู้เชี่ยวชาญที่มีประสบการณ์ เครื่องมือเหล่านี้สามารถช่วยคุณในความพยายามในการทดสอบ ประหยัดเวลา ลดข้อบกพร่อง และนำไปสู่ประสบการณ์การใช้งานที่ดีขึ้น



