簡體   English   中英

使用“啟動測試運行器”從常規腳本保存全局屬性時,未添加全局屬性

[英]Global property is not getting added when saving it from groovy script using “launch test runner”

  1. 步驟1:我有一個soap rest項目,因為我從響應中獲取了一個userID。
  2. 步驟2:當我分別運行測試用例以獲取用戶ID時,用於在global屬性中設置用戶ID的常規腳本運行良好。
    請參閱: com.eviware.soapui.model.propertyexpansion.PropertyExpansionUtils.globalProperties.setPropertyValue('userID', 'ID from response')
  3. 第3步:但是當我使用“啟動測試運行程序”運行我的整個項目以從響應中獲取用戶ID並將用戶ID設置為上述示例中定義的全局屬性時,此方法不起作用。

有人對此有想法嗎?

預先感謝您的回答。

這是可以設置全局屬性值的常規腳本。

Groovy腳本

def newValue = 'testsetvalue'
//set the value to global property called PROPERTY_NAME
com.eviware.soapui.SoapUI.globalProperties.setPropertyValue('PROPERTY_NAME', newValue)
// get the property value which was set above.
def getNewValue = com.eviware.soapui.SoapUI.globalProperties.getPropertyValue('PROPERTY_NAME')
//assert it
assert getNewValue == newValue

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM