我在了SoapUI兩個獨立的項目測試用例Groovy腳本。我需要一個屬性從項目1轉讓給項目2運行在另一個項目
而且每個項目2執行時間我需要它內項目1運行測試用例來獲得更新的屬性值。
項目1
- 請求,加人(ID爲回報)
項目2
- 請求,發佈照片(需要更新的ID從項目1)
我發現了一個Groovy腳本,將採取財產從另一個項目。
testRunner.getTestCase().getTestSuite().getProject.getWorkspace().getProjectByName(project name)
testSuite = project.getTestSuiteByName(suite_name);
testCase = testSuite.getTestCaseByName(testcase_name);
但是我停留在如何將測試案例在不同的項目,Groovy腳本
這是很好的做法,每個測試用例是獨立的。但是,您正在引入不建議的兩個項目之間的依賴關係。可能你應該改變你的測試用例設計。 – Rao
你好饒, 是的,我完全理解。我已經多次與我的團隊一起提出這個問題,而且我不能以任何其他方式做到這一點。這些項目都代表兩種獨立的服務。項目2依賴於項目1. –
通過這種方法,即使您達到了自己想要的目標,我想也不會爲了實現端到端自動化而縮放/維持很長時間。 – Rao