บทช่วยสอนตัวควบคุม Loadrunner: สถานการณ์แบบแมนนวลและแบบมีเป้าหมาย

คอนโทรลเลอร์คืออะไร?

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

มาเรียนรู้เพิ่มเติมเกี่ยวกับตัวควบคุม HP

วิธีการเปิดตัวคอนโทรลเลอร์

หากต้องการเปิดใช้งาน HP Controller ให้ไปที่เมนูเริ่ม ->ซอฟต์แวร์ HP ->HP LoadRunner ->คอนโทรลเลอร์ดังที่แสดงด้านล่าง:

วิธีการเปิดตัวคอนโทรลเลอร์

หลังจากคุณเปิดใช้งานแล้ว คุณจะเห็นหน้าจอเริ่มต้นปรากฏขึ้นชั่วขณะ ดูภาพด้านล่าง:

วิธีการเปิดตัวคอนโทรลเลอร์

สแน็ปช็อตจะนำไปสู่หน้าต่างหลักของ HP Controller โดยอัตโนมัติ มาดูกันก่อนที่เราจะพูดถึงส่วนประกอบหลักของหน้าจอ

วิธีการเปิดตัวคอนโทรลเลอร์

หากหน้าจอ “สถานการณ์ใหม่” ไม่ปรากฏขึ้นโดยอัตโนมัติ (หลังจากที่คุณเปลี่ยนการตั้งค่าแล้ว) คุณสามารถคลิกที่ปุ่มใหม่ ใต้เมนูไฟล์ หรือคลิกที่ วิธีการเปิดตัวคอนโทรลเลอร์ ปุ่มจากแถบเครื่องมือ หรืออีกวิธีหนึ่งคือคุณสามารถคลิก Ctrl + N เมนูที่แสดงอยู่ด้านล่างนี้เพื่อใช้เป็นข้อมูลอ้างอิง

วิธีการเปิดตัวคอนโทรลเลอร์

ในทำนองเดียวกัน หากต้องการเปิดสถานการณ์ที่มีอยู่หรือที่สร้างไว้ก่อนหน้านี้ คุณสามารถใช้ Ctrl + O หรือ วิธีการเปิดตัวคอนโทรลเลอร์ ไอคอน และจะเปิดกล่องโต้ตอบมาตรฐานเพื่อเรียกดูไฟล์ นามสกุลไฟล์ Load Runner Scenario คือ *.lrs

สถานการณ์ในคอนโทรลเลอร์มีสองประเภท

  • สถานการณ์แบบแมนนวล
  • สถานการณ์ที่มุ่งเน้นเป้าหมาย

สถานการณ์แบบแมนนวลสามารถเพิ่มเติมหรือไม่มีโหมดเปอร์เซ็นต์ได้ เราจะหารือกันโดยละเอียด

การจำลองสถานการณ์แบบแมนนวล

สถานการณ์จำลองแบบแมนนวลเป็นแบบคงที่และให้การควบคุมสถานการณ์ได้มากขึ้น คุณสามารถตัดสินใจได้ว่าจะดำเนินการธุรกรรมใด กี่ครั้ง และนานเท่าใด

ขึ้นอยู่กับองค์ประกอบของส่วนผสมการทดสอบ คุณสามารถดูพฤติกรรมของแอปพลิเคชัน เช่น จำนวนการเข้าชม เวลาตอบสนอง ฯลฯ

คุณจะทราบได้ในภายหลังว่าสถานการณ์แบบดำเนินการด้วยตนเองแตกต่างจากสถานการณ์แบบมุ่งเน้นเป้าหมายอย่างไร

ในการสร้างสถานการณ์แบบแมนนวล ให้เลือกสถานการณ์แบบแมนนวลจาก “เลือกประเภทสถานการณ์”

สำหรับตอนนี้ เรามาเริ่มด้วยโหมดที่ไม่ใช่เปอร์เซ็นต์ ลองดูภาพรวมที่แสดงด้านล่าง:

การจำลองสถานการณ์แบบแมนนวล

คุณสามารถเลือกสคริปต์ที่คุณต้องการเพิ่มลงในสถานการณ์ได้ทันทีจากหน้าจอด้านบน อย่างไรก็ตาม โดยทั่วไปแล้ว มักจะเพิ่มสคริปต์ในภายหลัง

คลิกปุ่มตกลงเพื่อดำเนินการต่อ

สิ่งนี้จะสร้างสถานการณ์จำลองที่ว่างเปล่าและโหลดลงในหน้าจอหลัก คุณจะสังเกตเห็นว่าปุ่มบันทึกเปิดใช้งานอยู่ในขณะนี้ ลองดูภาพรวมด้านล่าง:

การจำลองสถานการณ์แบบแมนนวล

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

ส่วนที่เหลือก็เหมือนกัน อ้างถึงภาพรวมด้านล่าง:

การจำลองสถานการณ์แบบแมนนวล

หากคุณไม่ได้สร้างสถานการณ์ในตอนเริ่มต้น คุณจะสังเกตเห็นแถบเครื่องมือดังต่อไปนี้:

การจำลองสถานการณ์แบบแมนนวล

คุณสามารถคลิกที่ การจำลองสถานการณ์แบบแมนนวล ปุ่มเพื่อสร้างสถานการณ์ว่างใหม่ เมื่อสร้างสถานการณ์แล้ว คุณสามารถคลิกได้ การจำลองสถานการณ์แบบแมนนวล ปุ่มเพื่อบันทึกสถานการณ์หรือคลิก Ctrl + S ในทำนองเดียวกันคุณสามารถคลิกที่ การจำลองสถานการณ์แบบแมนนวล ปุ่มเพื่อเปิดสถานการณ์ที่มีอยู่แล้วจากไดรฟ์ในเครื่องคอมพิวเตอร์ของคุณ

ปุ่มที่เหลือเพียงเรียกใช้ส่วนประกอบอื่นๆ ของ LoadRunner ที่ การจำลองสถานการณ์แบบแมนนวล ปุ่มเรียกใช้ VUGen และ การจำลองสถานการณ์แบบแมนนวล ปุ่มเรียกใช้การวิเคราะห์ HP

เมื่อคุณเพิ่มสคริปต์หรือกลุ่ม VUSer คุณจะสังเกตเห็นแถบเครื่องมือหัวเรื่องจะแสดงไอคอนเพิ่มเติม แถบเครื่องมือใหม่จะมีลักษณะดังนี้:

การจำลองสถานการณ์แบบแมนนวล

แถบเครื่องมือใหม่มีตัวควบคุมเพิ่มเติม 2 รายการ

เทศกาล การจำลองสถานการณ์แบบแมนนวล ปุ่มจะเปิดรายการโหลดทั้งหมด Generators. ในกรณีของเรา เราใช้ “localhost” เป็นตัวสร้าง ซึ่งหมายความว่าเครื่องในพื้นที่ของคุณจะถูกใช้โดย Controller เช่นกัน Generator เพื่อจำลองการโหลดของผู้ใช้เสมือน การตั้งค่า Network Virtualization สามารถเปิดได้โดยการคลิกที่ การจำลองสถานการณ์แบบแมนนวล ไอคอน. Network Virtualization ต้องใช้ Shunra NV สำหรับซอฟต์แวร์ HP เวอร์ชัน 8.6 หรือสูงกว่าที่ติดตั้งในเครื่องของคุณ การบูรณาการนี้ช่วยเพิ่มความแม่นยำในการทดสอบโดยการจำลองสภาวะเครือข่ายการผลิตในสภาพแวดล้อมการทดสอบโหลดและประสิทธิภาพ หากต้องการรวม Shunra NV สำหรับซอฟต์แวร์ HP เข้ากับสภาพแวดล้อมการทดสอบของคุณ โปรดติดต่อตัวแทนฝ่ายบริการของ HP

เมื่อคุณได้สร้าง LoadRunner Scenario ใหม่ที่ว่างเปล่าแล้ว โปรดจดบันทึกไว้

การกำหนดค่าเริ่มต้นของสถานการณ์ใหม่:

กำหนดเวลาโดย: สถานการณ์

โหมดรัน: ตารางโลกแห่งความจริง

เนื่องจากสคริปต์ VUsers จะถูกเรียกใช้โดยกลุ่มของ VUsers ดังนั้นจึงเรียกว่ากลุ่มเช่นกัน คอลัมน์ชื่อกลุ่มจะแสดงชื่อของสคริปต์ VUser เมื่อเพิ่มแล้ว มาเพิ่มสคริปต์ VUsers ของเราในสถานการณ์นี้

เมื่อสถานการณ์ถูกสร้างขึ้นโดยสมบูรณ์ คุณจะเห็นแถบเครื่องมือด้านล่างภายใต้กลุ่มสถานการณ์:

การจำลองสถานการณ์แบบแมนนวล

คุณสามารถคลิกที่ การจำลองสถานการณ์แบบแมนนวล ในแถบเครื่องมือเพื่อเพิ่มกลุ่ม VUser

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

การจำลองสถานการณ์แบบแมนนวล

คุณสามารถเลือกจากรายการหรือเพียงแค่เรียกดูจากไดเรกทอรีที่ต้องการ หากคุณคลิกปุ่มเรียกดู กล่องโต้ตอบจะเปิดขึ้นคล้ายกับกล่องโต้ตอบทั่วไปของ MS โปรดดูภาพรวมด้านล่าง:

การจำลองสถานการณ์แบบแมนนวล

อย่างที่คุณเห็น คุณสามารถเบราว์เซอร์ VUser Scripts, GUI Scripts หรือ คิวทีพี สคริปต์ที่นี่ โปรดจำไว้ว่าสคริปต์ GUI หรือ QTP สามารถสร้างอินสแตนซ์ให้กับผู้ใช้เพียงคนเดียวเท่านั้น และไม่สามารถใช้สำหรับ "การจำลองการโหลด" คุณบอกตัวเองได้ไหมว่าทำไมสคริปต์ QTP ถึงมีอยู่ใน Load Scenario

คำตอบที่ถูกต้องคือ สามารถเพิ่มสคริปต์ QTP ลงใน Load Scenario เพื่อแยกข้อมูลได้:

เนื่องจากสคริปต์ LoadRunner ทำงานตามคำขอและการตอบกลับ จึงไม่รวม UI และระยะเวลาการเรนเดอร์ข้อมูล สคริปต์ QTP จะให้ตัวอย่าง 1 ตัวอย่างประสบการณ์ผู้ใช้จริงขณะโหลด แน่นอนว่าสคริปต์ QTP จำเป็นต้องมีธุรกรรมทั้งหมดผ่านการเขียนโปรแกรมเชิงพรรณนา

หากคุณคลิกขวาที่พื้นที่สีเทาทางด้านซ้าย คุณจะเห็นเมนูเล็กๆ ปรากฏขึ้นตามภาพหน้าจอด้านล่าง:

การจำลองสถานการณ์แบบแมนนวล

คุณสามารถคลิกที่เพิ่มกลุ่มเพื่อเรียกดูสคริปต์ VUser ของคุณ

หากต้องการลบกลุ่ม ให้คลิกที่ การจำลองสถานการณ์แบบแมนนวล ในแถบเครื่องมือหรือคลิกขวาที่กลุ่มแล้วเลือกลบกลุ่ม - ดังที่แสดงด้านล่าง:

การจำลองสถานการณ์แบบแมนนวล

เคล็ดลับ: คุณยังสามารถคลิกได้ การจำลองสถานการณ์แบบแมนนวล ปุ่มเพื่อดูการตั้งค่ารันไทม์เฉพาะของกลุ่มที่เลือก คุณสามารถเลือกหลายกลุ่ม (โดยกด Ctrl + คลิกค้างไว้) เพื่อใช้การตั้งค่ารันไทม์กับกลุ่มที่เลือกในแต่ละครั้ง

จากแถบเครื่องมือคุณสามารถคลิกที่ปุ่มรายละเอียด [การจำลองสถานการณ์แบบแมนนวล ] ในแถบเครื่องมือเพื่อดูรายละเอียดทั้งหมดที่เกี่ยวข้องกับกลุ่ม VUser

การจำลองสถานการณ์แบบแมนนวล

หากคุณคลิกเพิ่มเติม ระบบจะแสดงแผงที่มี 3 แท็บ แท็บที่ 1 Rendezvous จะเปิดขึ้นตามค่าเริ่มต้น:

การจำลองสถานการณ์แบบแมนนวล

คุณยังสามารถดูรายการ VUsers ได้ในแท็บ Vusers หากคุณได้กำหนด ID ให้กับ VUsers คุณจะเห็นได้ที่นี่

การจำลองสถานการณ์แบบแมนนวล

คุณยังสามารถดูรายการไฟล์ทั้งหมดในโฟลเดอร์ Script ได้ด้วย ซึ่งช่วยในการนำทางไปยังไดเร็กทอรีสุดท้ายและดูเฉพาะไฟล์ที่เกี่ยวข้องเท่านั้น

การจำลองสถานการณ์แบบแมนนวล

เราจะศึกษาวิธีการจัดตารางเวลากลุ่มแยกกัน

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

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

คุณสามารถดูสคริปต์ได้โดยตรงจากตัวควบคุมโดยคลิกที่ การจำลองสถานการณ์แบบแมนนวล ปุ่ม

ในทำนองเดียวกันคุณสามารถดู VUsers ปัจจุบันได้ (ใช่ คุณสามารถดูพวกเขาได้จริง) โดยคลิกที่ การจำลองสถานการณ์แบบแมนนวล ปุ่ม

เมื่อคุณพอใจกับการกำหนดค่าแล้ว คุณก็สามารถกดไปที่ การจำลองสถานการณ์แบบแมนนวล หรือไปที่แท็บ Running แล้วคลิกที่ การจำลองสถานการณ์แบบแมนนวล ปุ่ม

เมื่อเริ่มต้นการดำเนินการของสถานการณ์ ตัวควบคุมจะสร้างไดเร็กทอรีชั่วคราวโดยปริยายเพื่อดัมพ์ผลลัพธ์ หากมีไดเร็กทอรีอยู่แล้ว คุณจะได้รับข้อความแจ้ง:

การจำลองสถานการณ์แบบแมนนวล

หากคุณเลือกใช่ ดัมพ์ก่อนหน้าจะหายไป หากคุณเลือก No คุณจะเห็นหน้าต่างด้านล่าง คุณสามารถเลือกสร้างไดเร็กทอรีใหม่สำหรับผลลัพธ์แต่ละรายการได้หากต้องการ อย่างไรก็ตาม ให้พิจารณาพื้นที่ว่างไม่เพียงพอหลังจากนั้นไม่นาน

การจำลองสถานการณ์แบบแมนนวล

ทันทีที่คุณกดตกลง สถานการณ์ของคุณจะเริ่มทำงาน คุณจะเห็นผู้ใช้ย้ายจากคอลัมน์รอดำเนินการไปยังคอลัมน์เริ่มต้นและอื่นๆ

นี่คือลักษณะของการดำเนินการตัวอย่าง:

การจำลองสถานการณ์แบบแมนนวล

คุณสามารถคลิกที่ธุรกรรมที่ผ่านซึ่งจะเปิดหน้าต่างใหม่ ที่นี่คุณสามารถตรวจสอบสถานะของธุรกรรมที่คุณใช้ตลอดทั้งสคริปต์ของคุณ

ในทำนองเดียวกัน คุณสามารถคลิกที่ชื่อกราฟทางด้านซ้ายเพื่อเปิดกราฟใดก็ได้

ที่ด้านล่างของหน้าต่าง คุณสามารถดูได้ว่าธุรกรรมใดที่กำลังผ่าน เวลาขั้นต่ำที่ผู้ใช้ใช้จนถึงตอนนี้ เวลาสูงสุด เวลาเฉลี่ย และค่าเบี่ยงเบนมาตรฐาน

คุณสามารถเลือกที่จะรวบรวมผลลัพธ์แบบเคียงข้างกันหรือหลังจากเสร็จสิ้นสถานการณ์แล้วเท่านั้น หากต้องการสลับ ให้คลิกที่เมนูผลลัพธ์แล้วคุณจะพบเมนูด้านล่าง

การจำลองสถานการณ์แบบแมนนวล

หากคุณต้องการเปิดใช้งานการจัดเรียง คุณสามารถตรวจสอบได้

การจำลองสถานการณ์ที่มุ่งเน้นเป้าหมาย

สถานการณ์ที่มุ่งเน้นเป้าหมายมีลักษณะเป็นแบบไดนามิก ซึ่งหมายความว่าจะเปลี่ยนแปลงโหลดโดยรวมที่จำลองบนเซิร์ฟเวอร์อยู่ตลอดเวลา คุณกำหนดเป้าหมาย เช่น จำนวนการเข้าชมสูงสุดที่คุณต้องการบรรลุสำหรับเซิร์ฟเวอร์เป้าหมาย เวลาตอบสนองสูงสุดต่อธุรกรรม เป็นต้น

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

ในกรณีเช่นนี้ HP Controller จะเปลี่ยนจำนวนผู้ใช้ให้กับเซิร์ฟเวอร์โดยอัตโนมัติ ดังนั้น คุณจึงควบคุมได้เพียงเล็กน้อยว่าผู้ใช้จะทำงานกี่ครั้งหรือใช้เวลานานเท่าใด

คลิก ใหม่ เพื่อสร้างสถานการณ์ใหม่ และเลือกสถานการณ์ที่มุ่งเน้นเป้าหมาย

หน้าจอต่อไปนี้จะปรากฏขึ้น:

การจำลองสถานการณ์ที่มุ่งเน้นเป้าหมาย

กระบวนการเพิ่มกลุ่ม VUser จะเหมือนกับในกรณีของ Manual Scenario ทุกประการ

ความแตกต่างที่สำคัญใน Goal Oriented Scenario ดังที่ชื่อแนะนำคือการสร้างเป้าหมาย ผู้ควบคุมจะทำโดยอัตโนมัติ

แม้ว่าอินเทอร์เฟซส่วนใหญ่จะค่อนข้างคล้ายกับ Manual Scenario มาก แต่บางหน้าจอก็ปรากฏแตกต่างออกไป แม้ว่าจะดำเนินการแบบเดียวกันก็ตาม ตัวอย่างเช่น หากต้องการเพิ่มกลุ่ม VUser หรือสคริปต์ VUser ให้คลิกที่ การจำลองสถานการณ์ที่มุ่งเน้นเป้าหมาย ปุ่ม. ซึ่งจะนำไปสู่หน้าต่างด้านล่าง:

การจำลองสถานการณ์ที่มุ่งเน้นเป้าหมาย

ที่นี่คุณสามารถเลือกสคริปต์ล่าสุด เรียกดูสคริปต์ หรือกดปุ่มบันทึกเพื่อสร้างสคริปต์ใหม่

คลิกตกลงเพื่อปิดหน้าต่าง

ตามความต้องการคุณสามารถคลิกได้ การจำลองสถานการณ์ที่มุ่งเน้นเป้าหมาย ปุ่มสำหรับดูรายละเอียดของกลุ่ม/VUser สคริปต์ที่เลือก

คลิกที่ การจำลองสถานการณ์ที่มุ่งเน้นเป้าหมาย ปุ่มจะลบกลุ่ม VUser ที่เลือกออกจากสถานการณ์ปัจจุบัน การเปลี่ยนแปลงจะถูกบันทึกเฉพาะเมื่อคุณบันทึกเท่านั้น

คลิกที่ การจำลองสถานการณ์ที่มุ่งเน้นเป้าหมาย ปุ่มนี้จะเปิดการตั้งค่า Run Time ตามที่เราได้ศึกษาใน VUGen อย่างไรก็ตาม หากคุณแก้ไข (หรือแทนที่) การตั้งค่า Run Time ที่นี่ การเปลี่ยนแปลงจะมีผลเฉพาะกับสถานการณ์ปัจจุบันเท่านั้น หากคุณลบสคริปต์และโหลดซ้ำ หรือกดรีเฟรช (ในมุมมองรายละเอียด) คุณจะสูญเสียการเปลี่ยนแปลงใดๆ ที่เกิดขึ้น การดำเนินการนี้จะโหลดการตั้งค่า Run Time ที่บันทึกไว้ขณะสร้างสคริปต์ซ้ำ

คุณยังสามารถคลิกที่ การจำลองสถานการณ์ที่มุ่งเน้นเป้าหมาย ปุ่มเพื่อเปิดเลือกกลุ่ม VUser ใน VUGen

หากคุณต้องการกำหนดค่า Load Generators (หัวข้อถัดไปของเรา) คุณสามารถคลิกได้ การจำลองสถานการณ์ที่มุ่งเน้นเป้าหมาย ปุ่ม

การดำเนินการตามสถานการณ์ที่มุ่งเน้นเป้าหมายจะเหมือนกับสถานการณ์ที่ดำเนินการด้วยตนเอง

กำหนดค่าโหลด Generators

มีสองวิธีในการกำหนดค่าโหลด Generators.

เมื่อคุณคลิกเพิ่มกลุ่ม (เพื่อเพิ่มสคริปต์ VUser) คุณจะเห็นหน้าต่างด้านล่าง:

กำหนดค่าโหลด Generators

คุณสามารถคลิกเพิ่มที่สอดคล้องกับโหลด Generator ตั้งชื่อและเรียกดูโหลดของคุณ Generatorหรืออีกวิธีหนึ่ง คุณสามารถพิมพ์ "localhost" และเริ่มใช้เครื่องควบคุมของคุณเป็นโหลด Generator.

หากคุณคลิกที่ “เพิ่ม…” คุณจะเห็นหน้าต่างด้านล่าง:

กำหนดค่าโหลด Generators

คุณสามารถคลิกเพิ่มเติมเพื่อดูการตั้งค่าเพิ่มเติมที่เกี่ยวข้องกับโหลด Generator- นำทางผ่านแท็บต่างๆ เพื่อสร้างความเข้าใจเพิ่มเติม:

กำหนดค่าโหลด Generators

ข้างต้นเป็นการกำหนดค่าการตั้งค่ารันไทม์ อย่างที่คุณเห็น สามารถเริ่มต้นผู้ใช้ได้สูงสุด 50 รายในคราวเดียว

ด้านล่างนี้คือการกำหนดค่าของ VUser Limit

กำหนดค่าโหลด Generators

คลิก ค่าเริ่มต้น หากคุณต้องการเปลี่ยนกลับเป็นการตั้งค่าเริ่มต้น และสูญเสียการเปลี่ยนแปลงใดๆ ที่คุณทำไว้ คลิกปุ่มตกลงเพื่อบันทึกการเปลี่ยนแปลงและปิดหน้าต่าง

อีกวิธีหนึ่งในการเพิ่มและกำหนดค่าโหลด Generators คือโดยการคลิก สถานการณ์ เมนูและคลิก โหลด Generators.

กำหนดค่าโหลด Generators

ซึ่งจะนำไปสู่หน้าต่างหลักของ Generatorส. ที่นี่คุณสามารถดูสถานะของการโหลดทั้งหมดได้ Generatorส. ชื่อหมายถึงชื่อของ Generatorสถานะคือสถานะปัจจุบัน ไม่ว่าเครื่องกำเนิดไฟฟ้าจะพร้อมใช้งานหรือไม่ แพลตฟอร์มจะแจ้งให้ทราบ Operaระบบการทำงานของเครื่องกำเนิดไฟฟ้าซึ่งสามารถทำได้ Windows or ยูนิกซ์ เท่านั้น ประเภทจะบอกว่าเครื่องกำเนิดเป็นแบบโลคัลหรือแบบคลาวด์ ลองดูที่สแนปชอตด้านล่าง:

กำหนดค่าโหลด Generators

หากต้องการเพิ่มเครื่องกำเนิดไฟฟ้าอีกเครื่อง คุณต้องคลิกปุ่มเพิ่ม เมื่อคุณคลิกเพิ่ม คุณจะเห็นหน้าจอเดียวกันตามที่ได้กล่าวไปแล้วข้างต้น

เมื่อกำหนดค่าเครื่องกำเนิดไฟฟ้าเรียบร้อยแล้ว ให้คลิกปุ่มปิดเพื่อปิดหน้าจอ

กำหนดเวลากลุ่ม

ก่อนที่คุณจะรันสถานการณ์จำลองของคุณ คุณต้องกำหนดค่ากำหนดการ ไม่ว่าคุณจะกำหนดเวลาตามสถานการณ์หรือตามกลุ่ม แต่ละรายการสามารถจัดหมวดหมู่เพิ่มเติมตามกำหนดการในโลกแห่งความเป็นจริงหรือกำหนดการพื้นฐานที่เรียกว่าโหมดรัน

หากคุณกำหนดเวลาตามสถานการณ์และสร้างกำหนดการในโลกแห่งความเป็นจริง คุณจะเห็นตัวเลือกด้านล่างปรากฏขึ้นในพื้นที่กำหนดการส่วนกลาง:

กำหนดเวลากลุ่ม

อย่างไรก็ตาม หากคุณกำหนดเวลาสถานการณ์และสร้างกำหนดการพื้นฐาน คุณจะเห็นหน้าต่างด้านล่าง คุณสามารถหาความแตกต่างได้หรือไม่?

กำหนดเวลากลุ่ม

คุณยังสามารถกำหนดเวลาตามกลุ่มได้ ซึ่งจะใช้การกำหนดค่ากับระดับกลุ่ม นอกจากนี้ยังสามารถจัดประเภทเพิ่มเติมได้เป็นโหมดวิ่งในโลกแห่งความเป็นจริงและขั้นพื้นฐาน

กำหนดเวลากลุ่ม

ในทำนองเดียวกัน คุณสามารถเปลี่ยนโหมดการทำงานเป็นกำหนดการพื้นฐานได้ ใช้ทักษะการออกแบบการทดสอบของคุณเพื่อค้นหาความแตกต่างระหว่างทั้งสอง นี่คือข้อมูลอ้างอิง:

กำหนดเวลากลุ่ม

คุณสังเกตเห็นไอคอนใหม่ปรากฏในแถบเครื่องมือกำหนดการสถานการณ์หรือไม่

นี่เป็นข้อมูลอ้างอิงของคุณ: กำหนดเวลากลุ่ม

ไอคอน Rendezvous จะปรากฏเฉพาะในกรณีที่มีการกำหนดค่ากลุ่มเท่านั้น

ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)

คุณอาจได้ลงนามในข้อตกลงระดับบริการกับลูกค้าของคุณแล้ว SLA ใน LoadRunner หรือ Controller ช่วยให้คุณมีโอกาสทดสอบแอปพลิเคชันของคุณตาม SLA โปรดทราบว่าสถานการณ์จำลองทั่วไป (ไม่ใช่ SLA) ช่วยให้คุณมีโอกาสเรียกใช้สถานการณ์จำลองประเภทต่างๆ เพื่อค้นหาปัญหาและสาเหตุหลักของปัญหา ในขณะที่ลูกค้าของคุณอาจต้องการทดสอบแอปพลิเคชันของคุณภายใต้ SLA เพื่อดูว่าทำงานตามที่กำหนดในสัญญาหรือไม่

จากมุมมองการออกแบบหลักของคอนโทรลเลอร์ ให้ค้นหาแถบเครื่องมือ SLA ที่อยู่มุมขวาบนและมีลักษณะดังนี้:

ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)

คลิก ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ) ปุ่มและหน้าต่างต่อไปนี้จะเปิดขึ้นมา:

ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)

คลิก ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ) ปุ่ม

สังเกตหน้าต่างใหม่ ที่นี่คุณสามารถเลือกการวัด SLA ได้ ในตัวอย่างของเรา เรากำลังใช้เวลาตอบกลับธุรกรรม ลองดูสิ:

ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)

คลิก ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ) ปุ่ม

ในหน้าต่างถัดไป คุณสามารถเลือกธุรกรรมที่จะใช้การวัดผลข้างต้นได้ เราใช้เฉพาะธุรกรรมหลักเท่านั้น เช่น 01_Signup

ซึ่งจะช่วยลบการเปิดหน้าหลักและธุรกรรมอื่นๆ ที่ไม่สำคัญที่จะถูกแยกออก

ลองดูที่หน้าต่าง:

ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)

คลิก ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ) ปุ่ม

ในหน้าต่างใหม่ คุณสามารถเลือกเปอร์เซ็นไทล์ของค่าเกณฑ์ได้ หากคุณเลือกธุรกรรมหลายรายการ คุณสามารถคลิกได้ ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ) ปุ่ม. ลองดูที่หน้าต่างด้านล่าง:

ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)

คลิก ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ) ปุ่ม

หน้าจอถัดมาเป็นการปิดแบบธรรมดา คลิก ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ) ปุ่มเพื่อปิด SLA

ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)

หลังจากที่คุณคลิก ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)คุณจะเห็นหน้าต่างหลักออกแบบของคอนโทรลเลอร์พร้อม SLA ปรากฏขึ้น ลองดูสิ:

ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)

คุณสามารถคลิกที่ ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ) ปุ่มเพื่อดูรายละเอียด SLA หน้าต่างต่อไปนี้จะเปิดขึ้น:

ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)

คลิก ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ) ปุ่มเพื่อปิดหน้าต่างด้านบน

หากคุณต้องการลบ SLA ที่มีอยู่ คุณสามารถคลิกที่ ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ) ปุ่ม. เมื่อคลิกแล้ว คุณจะเห็นข้อความยืนยันด้านล่าง:

ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)

หากคุณคลิกที่ ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)ปุ่ม คุณจะเห็นตัวเลือกขั้นสูงของ SLA

ขอแนะนำให้คุณใช้ตัวเลือกเริ่มต้น เช่น ระยะเวลาการติดตามที่คำนวณภายใน ดูภาพสแนปชอต:

ตั้งค่า SLA (ข้อตกลงระดับการให้บริการ)

หากคุณทำงานกับระยะเวลาการติดตามที่คำนวณภายใน การวิเคราะห์จะกำหนดระยะเวลาการติดตามที่จะกำหนดสถานะ SLA โดยอัตโนมัติ ตัวเลือกนี้มีระยะเวลาการติดตามขั้นต่ำที่ตั้งไว้ที่ 5 วินาที

ในทางกลับกัน คุณเลือกระยะเวลาการติดตามตามจำนวนวินาทีที่ต้องการ เพียงเลือกปุ่มตัวเลือกถัดไป

เมื่อดำเนินการสถานการณ์ตาม SLA กระบวนการดำเนินการจะยังคงเหมือนเดิมทุกประการ

วิดีโอบนคอนโทรลเลอร์

คลิก Good Farm Animal Welfare Awards หากไม่สามารถเข้าถึงวิดีโอได้