วิธีโหลดทดสอบหน้าเว็บโดยใช้การรับรองความถูกต้องของ Windows

ฉันกำลังอยู่ระหว่างการพัฒนาการทดสอบโหลดสำหรับเว็บแอปพลิเคชันภายใน

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

ฉันใช้ Visual Studio 2010 Ultimate

ฉันจะใช้ข้อมูลรับรอง Windows ในการทดสอบโหลดได้อย่างไร มีความคิดอื่นอีกไหม?


person DenaliHardtail    schedule 16.11.2010    source แหล่งที่มา


คำตอบ (3)


เลือกโหนดทดสอบหลัก และคลิกปุ่มทำเครื่องหมายสีแดงเพื่อตั้งค่าข้อมูลรับรอง

เลือกโหนดทดสอบหลัก และคลิกปุ่มทำเครื่องหมายสีแดงเพื่อตั้งค่าข้อมูลรับรอง

person Bishoy Hanna    schedule 23.09.2015

หากเครื่องมือทดสอบโหลดของคุณไม่มีวิธีระบุข้อมูลประจำตัวที่จะใช้งาน คุณจะต้องใช้ Windows Impersonation (เพียงเพื่อทำการทดสอบ)

คุณสามารถทำได้โดยใช้โค้ด (ดูที่นี่: http://www.codeproject.com/KB/cs/cpimpersonation1.aspx) แต่หากคุณไม่ต้องการอะไรมากมาย การอัปเดต web.config ด้วยข้อมูลรับรองที่จะเรียกใช้ภายใต้:

<identity impersonate="true" userName="accountname" password="password" />

สิ่งนี้ควรใช้ได้กับเพจใดๆ ภายใต้เว็บไซต์ที่มีการกำหนดค่า web.config

person Flipster    schedule 16.11.2010

ฉันพบว่างานนี้...

 request.Credentials = System.Net.CredentialCache.DefaultCredentials;
person DenaliHardtail    schedule 16.11.2010