Yearly Archive 2010-12-10

Byphunsanit

ทดสอบเว็บพร้อมกันหลายยูเซอร์

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

  1. สร้างโปรไฟล์ขึ้นมาใหม่ โดย กดปุ่ม windows (ปุ่มรูปหน้าต่าง ตัวที่สอง แถวล่างสุด) พร้อมๆ ตัว r จะเห็นหน้าต่างเล็กๆ ถูกเปิดขึ้นมาใหม่
  2. พิมพ์ firefox.exe -p -no-remote -CreateProfile ชื่อโปรไฟล์ เช่น firefox.exe -p -no-remote -CreateProfile test เอ็นเทอร์ก็จะได้ไฟล์ใหม่ชื่อ test เพิ่มขึ้นมา (windows เก่าๆ ใช้ Firefox แทน firefox.exe )
  3. เปิดโปรไฟล์ขึ้นมาใช้งาน (ถ้าเป็นตัวเดิมไม่ต้องสร้างในขึ้นตอนที่ 1 ใหม่ครับ) พิมพ์ firefox.exe -p -no-remote “test” test คือชื่อโปรไฟล์ที่สร้างในขั้นตอนที่ 1 ถ้าใช้ชื่ออื่นให้เปลี่ยนเป็นชื่อที่คุณตั้งไว้
  4. การที่ต้องพิมพ์อาจจะไม่สะดวกสำหรับหลายๆ คนที่ใช้งานบ่อยๆ ให้สร้าง bat file ไว้เรียกใช้เปิด notepad (พิมพ์ notepad เอ็นเทอร์ก็ได้) พิมพ์
    @echo off
    start firefox.exe -p -no-remote “test” –url https://pitt.plusmagi.com localhost localhost/phpmyadmin
    เข้าไปด้านใน หลัง –url คือหน้าที่ต้องการให้เปิดทุกครั้งที่เรียกใช้ชุดคำสั่งนี้ บันทึกเป็น test.bat โดยจะต้องเลือก save as type เป็น all file *.* เท่านั้น
  5. ครั้งต่อไปที่ต้องการทดสอบ แค่คลิก test.bat ไฟล์ฟอกซ์ก็จะเปิดโปรไฟล์สำหรับทดสอบออกมาให้ใช้

ดูเพิ่มเติม