【发布时间】:2019-02-05 08:07:28
【问题描述】:
我想从选择查询中读取值并在 API 调用中按顺序使用这些值。
由于数据库值被存储为 var_1, var_2 ... var_N
那么我如何增加变量的数字呢?
我使用了一个计数器和预处理器来增加变量中的数字
vars.put("email", "email"+"_"+vars.get("counter"))
但最终变量没有被选择查询中的值替换
例如从调试采样器中选择查询结果
email_1=hata.pd.h13u@yopmail.com
email_2=hata.pd.h13u@yopmail.com
email_3=hataiot.test13@mailinator.com
email_4=hataiot.test12@mailinator.com
--结合变量和计数器:
vars.put ("email", "email"+"_"+vars.get("counter"))
--使用API post body中的变量
{
"username":"${email}",
"password":"test1234"
}
实际结果:
发布数据:
{
"username":"email_1",
"password":"test1234"
}
预期结果:
{
"username":"hata.pd.h13u@yopmail.com",
"password":"test1234"
}
TIA
【问题讨论】:
标签: jmeter