การใช้โปรเจกต์การบันทึกขั้นสูง

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

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

ผู้ใช้อุปกรณ์ปิดการบันทึกขั้นสูง

ไคลเอ็นต์จะถูกปิดโดยการแตะ เมนู > ออก

อุปกรณ์มีหน่วยความจำไม่เพียงพอสำหรับไฟล์

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

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

หากคุณเปิดการจับภาพหน้าจอสำหรับโปรเจกต์การบันทึกขั้นสูง ไคลเอ็นต์จะสร้างไฟล์จับภาพหน้าจอแยกต่างหาก (.wltsc) สำหรับแต่ละเซสชันที่ทำงานอยู่ ในขณะที่กำลังใช้การบันทึกขั้นสูง

หากอุปกรณ์เป็นระบบปฏิบัติการ Android 10 ไคลเอ็นต์จะไม่สามารถเข้าถึงไดเรกทอรี Downloads/com.wavelink.velocity ได้ ดังนั้นไฟล์จะถูกบันทึกไว้ในไดเรกทอรี Android/data/com.wavelink.velocity/files แทน อุปกรณ์ Android เวอร์ชันที่ใหม่กว่า Android 10 จะสามารถเข้าถึงไดเรกทอรี Downloads ได้ แต่ Android 10 ไม่สามารถเข้าถึงได้

คิวอาร์โค้ดทำงานอย่างไร

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

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

ตัวเลือกการบันทึกขั้นสูง

โปรเจกต์การบันทึกขั้นสูงมีตัวเลือกต่อไปนี้: 

ลูกค้า ชื่อของบริษัทหรือองค์กรที่เชื่อมโยงกับโปรเจกต์

โฮสต์ ที่อยู่ IP หรือชื่อโฮสต์ของคอมพิวเตอร์เฉพาะที่ เนื่องจากมีการใช้ที่อยู่โฮสต์ในคิวอาร์โค้ด หากคุณเปลี่ยนที่อยู่โฮสต์ คิวอาร์โค้ดจะเปลี่ยนตาม และส่งผลให้คิวอาร์โค้ดที่สร้างขึ้นก่อนหน้านี้ใช้ไม่ได้

พอร์ต พอร์ตที่คอนโซลใช้รอรับไฟล์ขาเข้า ตรวจสอบให้แน่ใจว่าไม่ได้ใช้พอร์ตนี้ทำอย่างอื่น

รวม:

การบันทึกดีบัก ตั้งค่าระดับการบันทึกสำหรับเซสชันทั้งหมดที่จะดีบัก และรวมบันทึก Velocity ไว้ในไฟล์ที่ส่งไปยังคอนโซล

การบันทึกเครือข่าย (TE เท่านั้น) ตั้งค่าระดับการบันทึกสำหรับการบันทึกเครือข่ายที่จะดีบัก และรวมบันทึกเครือข่ายไว้ในไฟล์ที่ส่งไปยังคอนโซล บันทึกเครือข่ายใช้กับเว็บเซสชันไม่ได้

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

เปิดตำแหน่งไฟล์บันทึก เปิดตำแหน่งในเครื่องที่จัดเก็บไฟล์ซึ่งถูกส่งมาจากอุปกรณ์