使用JMeter-Bean外壳采样器,我已经提取并拆分(使用','分隔符)动态字符串。目前我遇到了这种拆分值如何插入到数据库表的不同列中。使用Jmeter如何将提取的值插入到数据库表的不同列中
0
A
回答
0
这是打印分割后的所有值的代码片段。分割字符串后,每个值将存储到一个数组中。您可以通过指定数组位置来检索。
您可以使用变量名称,例如插入查询中的aftersplit [0],aftersplit [1]等等。
String mystring = "here is my, dynamic, random, and unique string";
String[] aftersplit = mystring.split(",");
System.out.println(aftersplit[0]);
System.out.println(aftersplit[1]);
System.out.println(aftersplit[2]);
//To print all the values after splitting
for (int i=0; i < aftersplit.length; i++){
System.out.println(aftersplit[i]);
}
0
我建议以下办法:具有数字后缀的动态值存入JMeter Variables,示例代码:
String source = "foo,bar,baz";
int counter = 1;
for (String token : source.split(",")) {
vars.put("token_" + counter, token);
counter++;
}
它产生以下JMeter的变量:
token_1=foo
token_2=bar
token_3=baz
然后加入ForEach Controller来迭代生成的变量和JDBC Request sampler作为ForEach控制器的子项以将其插入到数据库。请参阅The Real Secret to Building a Database Test Plan With JMeter以了解如何建立数据库连接并使用JMeter执行任意SQL查询
相关问题
- 1. 如何从列表框中插入相同的值,数据库
- 2. 使用Python将列表插入到我的数据库中
- 3. 使用linq将多个数据插入到不同的表中?
- 4. 如何从数据库中提取记录,调整它们并将它们插入到不同的列中?
- 5. 如何使用过程将值插入到数据库中
- 6. JMeter如何将值插入动态表
- 7. 如何获取不同的行最后插入到数据库?
- 8. 如何将从HTML表单提交的数据插入到Redis数据库中?
- 9. 如何使用MySql数据库在不同的表中插入数据?
- 10. 如何使用jdbc将数据插入到mysql数据库的SET列中?
- 11. 如何将数据插入到表中的多行使用相同输入名称变量的数据库中?
- 12. 如何将POJO插入到键值数据库表中?
- 13. 如何将列表框中的多个数据插入到数据库中
- 14. 如何使用ruby代码将值null插入数据库列
- 15. 我正在创建不同列的复选框数据库。如何将值插入到数据库?
- 16. 中提取数据,并插入到表
- 17. 如何使用ADO.Net将空值插入到SQL数据库C#
- 18. 将列表的值插入到mysql的不同列Python
- 19. 如何插入值JMeter的
- 20. 如何使用SqlDataAdapter和DataTable将新列插入到数据库表中?
- 21. 使用jmeter将提取的数据写入文件
- 22. 使用PHP将数组数据值插入MySQL数据库表
- 23. 如何将动态文本框值插入到使用php的相同ID的数据库表中?
- 24. 如何使用SQL将表中的插入值插入到数组中?
- 25. 使用LINQtoSQL将记录的计数值插入到数据库表中
- 26. 如何在symfony1.4中使用ajax插入值到数据库中
- 27. 如何使用URL中的参数将数据插入到mySql数据库中?
- 28. 使用get方法将数值插入到数据库中
- 29. 使用web2py中的表格插入数据到数据库中
- 30. 将制表符分隔的值插入到数据库中