Jmeter 让CSV Data Set Config能使用Jmeter已经有的变量数据
来源:互联网 发布:阿里云搭建个人博客 编辑:程序博客网 时间:2024/06/07 04:07
在测试过程中,往往需要新账户和老账户都走一遍流程。
而通过数据库查询得到的老账户,和自己设计脚本里放在txt中的新账户就需要在同一脚本里依次执行。
是试了下${__V()}这个方法不可行,不过还是可以通过BeanShell PreProcessor对数据进行处理。
1. 假设我们有四条用例,第1条和第2条需要2个老账户,这里约定为U1和U2(此处U1和U2只是约定名称,无实际意义)。第3条和第4条是admin和root,是设计脚本里需要新创建的帐号。
2.老账户我会通过数据库查询出来,但是具体是什么值,我也不知道。我根据需要只取2条,把他赋变量给OldUser_1和OldUser_2。
3. 这时我们先运行一下,会发现依次使用了U1、U2、admin、root
4. 通过BeanShell脚本来处理数据。逻辑为:如果txt中的${User}等于约定的U1,则使用OldUser_1这个变量的值。
5. 再次运行,这次根据CSV文件的行数执行了4次。依次使用了预期的4个帐号了。
最后附上BeanShell语句:
String User = vars.get("User"); //CSV中的变量String OldUser_1 = vars.get("OldUser_1"); //老账户1String OldUser_2 = vars.get("OldUser_2"); //老账户2//如果User的值为"U1" (在CSV中定义的约定内容)if(User.equals("U1")){//将OldUser的值赋值给User变量vars.put("User",OldUser_1); }if(User.equals("U2")){vars.put("User",OldUser_2); }
阅读全文
1 0
- Jmeter 让CSV Data Set Config能使用Jmeter已经有的变量数据
- jmeter -- CSV DATA SET CONFIG
- jmeter--csv data set config
- jmeter使用CSV Data Set Config参数化方法
- JMeter Using CSV DATA SET CONFIG
- jmeter CSV Data Set Config 乱码解决方法
- JMeter参数化-CSV Data Set Config
- JMeter参数化-CSV Data Set Config
- jmeter CSV Data Set Config设置
- JMeter-配置元件-CSV Data Set Config
- JMeter参数化--CSV Data Set Config
- Jmeter使用CSV Data Set Config参数化数据不重复的多次循环执行
- jmeter 配置元件:CSV Data Set Config用法
- Jmeter——CSV Data Set Config设置
- JMeter 参数化之 CSV Data Set Config
- Jmeter之三:配置元件 之 CSV Data Set Config
- Jmeter参数化(_csvread函数、CSV Data Set Config)
- JMeter 配置元件-CSV Data Set Config 参数化配置
- Android View 四个构造函数作用
- 某安全浏览器竟然也被查出高危漏洞?开源安全问题不容忽视
- C# TimeSpan 的 Days、TotalDays、Hours、TotalHours
- JSP中forward和redirect有什么区别? 什么时候必须用哪个?
- webstorm导入背景、字体等的配置文件
- Jmeter 让CSV Data Set Config能使用Jmeter已经有的变量数据
- 元组
- Linux--日志分析查看——grep,sed,sort,awk运用
- c#winform选择文件,文件夹,打开指定目录方法
- java的Future和FutureTask
- 禁止缓存问题
- jQuery对象和DOM对象使用说明,需要的朋友可以参考下。 1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQue
- 初识MySQL
- pandas筛选排序数据