Tôi đang cố gắng thiết lập thử nghiệm ứng suất/tải bằng bộ công cụ WCAT có trong Tài nguyên IIS.Kiểm tra căng thẳng ASP.NET/IIS với WCAT
Sử dụng LogParser, tôi đã xử lý tệp UBR có cấu hình. Có vẻ như sau:
[Configuration]
NumClientMachines: 1 # number of distinct client machines to use
NumClientThreads: 100 # number of threads per machine
AsynchronousWait: TRUE # asynchronous wait for think and delay
Duration: 5m # length of experiment (m = minutes, s = seconds)
MaxRecvBuffer: 8192K # suggested maximum received buffer
ThinkTime: 0s # maximum think-time before next request
WarmupTime: 5s # time to warm up before taking statistics
CooldownTime: 6s # time to cool down at the end of the experiment
[Performance]
[Script]
SET RequestHeader = "Accept: */*\r\n"
APP RequestHeader = "Accept-Language: en-us\r\n"
APP RequestHeader = "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705)\r\n"
APP RequestHeader = "Host: %HOST%\r\n"
NEW TRANSACTION
classId = 1
NEW REQUEST HTTP
ResponseStatusCode = 200
Weight = 45117
verb = "GET"
URL = "http://Url1.com"
NEW TRANSACTION
classId = 3
NEW REQUEST HTTP
ResponseStatusCode = 200
Weight = 13662
verb = "GET"
URL = "http://Url1.com/test.aspx"
Có vẻ không?
tôi thực hiện điều khiển bằng lệnh này: wcctl -z StressTest.ubr -a localhost
The Client (s) được thực hiện như thế này: wcclient localhost
Khi khách hàng được thực thi, tôi nhận được lỗi này: main client thread Connect Attempt 0 Failed. Error = 10061
Có ai trong thế giới này từng sử dụng WCAT?
Tôi đã sử dụng OpenSTA trước đây và trong khi nó hoạt động, nó yêu cầu bạn phải đăng nhập tích cực vào từng khách hàng. Tôi cũng đã có một số vấn đề lạ với nó phân tích cú pháp các kịch bản mà tôi đã tạo. –