से फ़ाइलों को आउटपुट करने के लिए सही फ़ोल्डर निर्देशिका बनाने के लिए कैसे मैं जानना चाहता हूं SOAPUI के भीतर एक फ़ोल्डर निर्देशिका स्थापित करने का सही तरीका क्या है। क्या मुझे प्रत्येक टेस्टकेस या टेस्ट्यूइट स्तर के भीतर सेटअप स्क्रिप्ट का उपयोग करना चाहिए या जब भी आवश्यक हो, तो उन्हें एक ग्रोवी स्क्रिप्ट चरण में सेट किया जाना चाहिए?स्क्रिप्ट assertion
वर्तमान में मैंने केवल groovy स्क्रिप्ट विधि का उपयोग करने का निर्णय लिया क्योंकि अगर मैं इसे सेटअप स्क्रिप्ट में उपयोग करता हूं, तो इसका मतलब है कि मुझे पहले से सेटअप स्क्रिप्ट चलाने के लिए फ़ोल्डर निर्देशिका प्राप्त करने के लिए पहले एक स्क्रिप्ट है जिसमें एक स्क्रिप्ट है अभिकथन।
नीचे एक ग्रूवी स्क्रिप्ट (बुलाया परीक्षण स्क्रिप्ट) में स्थापित मेरी फ़ोल्डर निर्देशिका का एक उदाहरण है:
def date = new Date()
def folderTime = date.format("yyyy-MM-dd HH-mm-ss")
//Create a folder directory for the responses
RootResultFolder = dataFolder + "\\Log Smoke Test Data" + "\\xxx" + "\\xxx - " + folderTime + "\\"
CreateResultFolder = new File(RootResultFolder)
CreateResultFolder.mkdir()
...
context.setProperty("RootResultFolder", RootResultFolder)
नीचे है एक परीक्षण कदम ऊपर फ़ोल्डर निर्देशिका का उपयोग करता है के भीतर मेरी स्क्रिप्ट जोर:
def date = new Date().format("yyyy-MM-dd")
def time = new Date().format("HH.mm.ss")
def dataFolder = context.getProperty("RootResultFolder")
def fileName = xxx+ ".txt"
def rootFolder = dataFolder + fileName
def logFile = new File(rootFolder)
logFile.write "TEXT: " + xxx + "\n\n" +
JsonOutput.prettyPrint
धन्यवाद
क्या आप प्रत्येक सूट के लिए अलग निर्देशिका चाहते हैं? केवल तभी परिवर्तन करना चाहिए जब कोई टेस्ट केस चलाया जाता है तो निर्देशिका बनाने में सक्षम होना चाहिए? क्या होगा यदि अलग-अलग परीक्षण मामले उसी दिन के अलग-अलग समय पर चलते हैं? – Rao
हां मैं प्रत्येक टेस्ट सूट की निर्देशिका और परीक्षण मामलों के लिए निर्देशिका के भीतर पसंद करता हूं। मैं प्रत्येक बार एक अलग फ़ोल्डर चाहता था जब रन बटन को टेस्ट केस के लिए क्लिक किया जाता है, इसलिए कोई नई फ़ाइल पुरानी फ़ाइल को ओवरराइट नहीं करती है। लेकिन ईमानदार होने के लिए मैं सबसे अच्छे विकल्प के लिए जाऊंगा, इसलिए जो भी आपको लगता है वह सबसे अच्छा विकल्प है, मैं – BruceyBandit
ठीक पर भरोसा करता हूं। लेकिन मैं 'टेस्ट रन xxxx' निर्देशिका के बारे में पूछ रहा हूं। उसी दिन भी कई बार बनाया जा सकता है? यदि हां, तो क्या आपने केस स्तर या स्क्रिप्ट सम्मिलन का परीक्षण करने के लिए अपने वर्तमान सूट स्तर 'सेटअप स्क्रिप्ट' को स्थानांतरित करने का प्रयास किया है? – Rao