การใช้โปรเจกต์การบันทึกขั้นสูง
การบันทึกขั้นสูงสำหรับ 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 ทั้งหมดที่ใช้งานอยู่ แต่ละเซสชันมีไฟล์จับภาพหน้าจอแยกกัน ไฟล์จับภาพหน้าจอจะถูกส่งไปยังคอนโซล สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้การจับภาพหน้าจอเพื่อปรับแต่งหน้าจอ โปรดดูที่ การกำหนดค่าหน้าจอ
•เปิดตำแหน่งไฟล์บันทึก เปิดตำแหน่งในเครื่องที่จัดเก็บไฟล์ซึ่งถูกส่งมาจากอุปกรณ์
1.เปิดใช้แอพพลิเคชั่น Velocity Console
2.คลิกปุ่ม สร้าง ที่มุมบนขวาของหน้าจอ แล้วเลือก การบันทึกขั้นสูง
3.พิมพ์ ชื่อ สำหรับโครงการ คุณยังสามารถระบุ บริษัทซึ่งใช้สำหรับการเรียงลำดับโครงการ
4.คลิก สร้าง
โปรเจกต์จะเปิดขึ้นและคุณจะสามารถกำหนดการตั้งค่าได้
ดำเนินการสองขั้นตอนแรกจาก Velocity Console และขั้นตอนที่เหลือโดยใช้ Velocity Client บนอุปกรณ์ Android คุณสามารถเริ่มการบันทึกขั้นสูงบนอุปกรณ์ได้โดยไม่ต้องใช้คิวอาร์โค้ด แต่อุปกรณ์จะไม่ส่งไฟล์ไปยังคอนโซลเมื่อการบันทึกเสร็จสิ้น
1.ใน Velocity Console ให้เปิดโปรเจกต์การบันทึกขั้นสูง
2.ที่มุมขวาบน ให้คลิก แสดงบาร์โค้ด
3.ใน Velocity Client บนอุปกรณ์ Android ให้ไปยังรายการโปรไฟล์แล้วแตะ เมนู > การบันทึกขั้นสูง
4.ระบุรหัสผ่าน หากจำเป็น
5.สแกนคิวอาร์ดโค้ดด้วยอุปกรณ์
6.แตะ เริ่มการบันทึกขั้นสูง
ไคลเอ็นต์จะเปิดประเภทของการบันทึกตามที่ร้องขอ จนกว่าจะตรงตามเงื่อนไขข้อใดข้อหนึ่งต่อไปนี้: ผู้ใช้อุปกรณ์ปิดการบันทึกขั้นสูงโดยการแตะ เมนู > การบันทึกขั้นสูง > หยุดการบันทึกขั้นสูง ผู้ใช้แตะ เมนู > ออก หรืออุปกรณ์มีหน่วยความจำไม่เพียงพอสำหรับไฟล์ ตรวจสอบให้แน่ใจว่ามีการแสดงคิวอาร์โค้ดการบันทึกขั้นสูงขณะที่อุปกรณ์พยายามส่งไฟล์ และเมื่อคอนโซลได้รับไฟล์ zip แล้ว ไฟล์เหล่านั้นจะปรากฏในรายการไฟล์ที่ได้รับ
หากคอนโซลไม่พร้อมใช้งาน ไคลเอ็นต์จะแสดงข้อความว่าไม่สามารถติดต่อกับคอนโซลได้ และจัดเก็บไฟล์บันทึกไว้ในเครื่อง
•หากคุณเริ่มการบันทึกขั้นสูงโดยใช้คิวอาร์โค้ด และไฟล์ถูกถ่ายโอนไปยังคอนโซลแล้ว ให้ไปที่ไดเรกทอรี Downloads\VelocityLogs บนอุปกรณ์ Windows ที่ติดตั้งคอนโซลไว้ จากนั้นแต่ละโปรเจกต์การบันทึกขั้นสูงจะมีไดเรกทอรีของตัวเองอยู่ภายในไดเรกทอรี VelocityLogs หากคุณมีโปรเจกต์การบันทึกขั้นสูงเปิดอยู่ ให้คลิกปุ่ม เปิดตำแหน่งไฟล์บันทึก เพื่อเปิดโฟลเดอร์ของโปรเจกต์การบันทึกขั้นสูงในปัจจุบันโดยเฉพาะ แตกไฟล์ (Unzip) จากนั้นใช้โปรแกรมแก้ไขข้อความเพื่อเปิดไฟล์บันทึก หรือนำเข้า .wltsc ไปยังโปรไฟล์โฮสต์
-หรือ-
•หากคุณเริ่มการบันทึกขั้นสูงจากไคลเอ็นต์ หรือหากบันทึกไม่ได้ถูกโอนไปยังคอนโซล ให้ไปที่ไดเรกทอรี Downloads/com.wavelink.velocity บนอุปกรณ์ (หรือถ้าอุปกรณ์เป็น Android 10 ให้ไปที่ไดเรกทอรี Android/data/com.wavelink.velocity/ไฟล์ ) แตกไฟล์แล้วใช้โปรแกรมแก้ไขข้อความเพื่อเปิดไฟล์บันทึก หรือนำเข้า .wltsc ไปยังโปรไฟล์โฮสต์