katalon-studio - 如何将生成随机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)
解决方案
推荐阅读
- azure - 访问 Azure SQL 数据库返回不支持的关键字“元数据”错误
- java - 不和谐 Java JDA | 从 SQLite 删除数据/从 SQLite 获取数据
- python - 如果我从寄存器 0x12 读取 6 个字节,BMA490l 将返回零
- c# - 使用应用服务并可以访问 Microsoft Dynamic 365 在线 CRM 的 Azure 功能
- speech-recognition - 已识别文本中不需要的插入
- ruby-on-rails - 将 json 文件数据保存到 Rails 数据库
- datatables - 数据表的单个下拉过滤
- acumatica - 如何从“审批”屏幕链接回账单和调整记录?
- c++ - 将类的实例传递给不同类 C++ 的构造函数
- php - 从闭包内部更新全局范围内的变量值