2011-07-01 10 views
5

मैं यूपीआईडी ​​लॉग इन के बाद सूचीबद्ध अपाचे बेंचमार्क चलाने के लिए चाहता हूं।सत्र लिंक पर अपाचे बेंचमार्क चलाएं। (मैं सत्र में कुछ पेजों तक पहुंचना चाहता हूं।)

मैं इस सत्र को ab आदेश में कैसे पास कर सकता हूं?

उदाहरण के लिए, ब्राउज़र उपयोगकर्ता हालांकि ब्राउज़र में लॉग इन है और उसे अपने होम प्रोफाइल पेज पर रीडायरेक्ट किया गया है। प्रोफाइल पेज में इतने सारे लिंक हैं, जो दिखाए जाएंगे कि केवल उपयोगकर्ता लॉग इन है। मैं "ab" कमांड का उपयोग करके इन लिंक तक कैसे पहुंच सकता हूं।

ab -n10 -c2 -p post_data.txt https://integration.crossroads.net/index.php (मैंने अब तक कुछ डेटा पोस्ट किया है, यह मेरे लिए ठीक काम करता है)।

उत्तर

18

ऐसा करने के लिए आपको ब्राउज़र का उपयोग करके सत्र बनाना चाहिए, उसके बाद, मान लें कि आप मानक तकनीक (यानी सत्र और सत्र कुकीज़) का उपयोग कर रहे हैं, आप सत्र में अपने ऐप पर भेजे गए कुकी को पकड़ने में सक्षम होंगे आईडी,

PHPSESSID=isldkdkkd8989s9f8 

जो फ़ायरबग या आपके ब्राउजर कुकी इंस्पेक्टर का उपयोग करके पाया जा सकता है।

होने कि जानकारी आप -C विकल्प और अपाचे बेंचमार्क के साथ ab आदेश करने के लिए इसे पारित कर सकते हैं एक लॉग इन उपयोगकर्ता

ab -n10 -c2 -p post_data.txt -C PHPSESSID=isldkdkkd8989s9f8 https://integration.crossroads.net/index.php 

पी.एस. रूप में कार्य करेगा जैसा कि जयित्सु ने कहा था कि आपको अपने सवालों के सही जवाब स्वीकार करना चाहिए।

संबंधित मुद्दे