के साथ तनाव परीक्षण ASP.NET/IIS IIS संसाधनों में शामिल डब्ल्यूसीएटी टूलकिट का उपयोग करके तनाव/भार परीक्षण स्थापित करने का प्रयास कर रहा हूं।WCAT
लॉगपार्सर का उपयोग करके, मैंने कॉन्फ़िगरेशन के साथ एक यूबीआर फ़ाइल संसाधित की है। ऐसा कुछ दिखता है:
[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"
क्या यह ठीक दिखता है?
मैं इस आदेश के साथ नियंत्रक निष्पादित करें: wcctl -z StressTest.ubr -a localhost
क्लाइंट (रों) इस तरह क्रियान्वित किया जाता है: main client thread Connect Attempt 0 Failed. Error = 10061
किसी को भी इसमें शामिल है: wcclient localhost
जब ग्राहक निष्पादित किया जाता है, मैं इस त्रुटि मिलती है इस दुनिया में कभी डब्ल्यूसीएटी का इस्तेमाल किया?
मैंने पहले ओपनस्टा का उपयोग किया है, और जब यह काम करता है, तो आपको प्रत्येक ग्राहक को सक्रिय रूप से लॉग इन करने की आवश्यकता होती है। मेरे द्वारा बनाए गए स्क्रिप्ट को पार्स करने के साथ ही कुछ अजीब मुद्दे भी थे। –