首页 > 解决方案 > 如何将生成随机ID的代码合并到数据文件中?

问题描述

如何将生成随机ID的代码合并到数据文件中?

我已经完成了生成随机 ItemID 的代码(附加时间戳)

我有一个测试用例,它将excel存储在数据文件中。数据文件的第一列是ItemID。

如何将随机 ItemID 代码合并到现有数据文件代码中?

这样我就不需要不断更新 excel 文件,新的 testID 将在新的测试执行时使用。

随机 ID 代码

	@Keyword
	String getUniqueName() {
		String prodName = ('ItemID'+Integer.toString(getRandomNumber(1, 99))) + timeStamp()

		return prodName
	}

上传文件的代码

def requestObject = builder.withRestRequestMethod('POST')
.withRestUrl('http://'+GlobalVariable.URL+":"+GlobalVariable.Port + '/api/items/upload')
.withHttpHeaders([
  new TestObjectProperty('Content-Type', ConditionType.EQUALS, 'multipart/form-data')])
.withMultipartFormDataBodyContent([
	new FormDataBodyParameter('uploadedFile',"Data Files/ImportData.xlsx" , 'File'),	])
.build()
def response = WS.sendRequest(requestObject)
WS.verifyResponseStatusCode(response, 201)

标签: katalon-studio

解决方案


推荐阅读