Jmeter如何做数据驱动,业务关联

2024-10-17 02:54:38

1、将这些jar包放到jmeter的lib目录下,记得要在jmeter关闭的情况下放置!然后重启jmeter。添加jar包后,在本地jmeter目录下创建用例文件,如下所示

Jmeter如何做数据驱动,业务关联

3、添加一个JSR223采样器,目的是根据excel文件创建一个Workbook对象

Jmeter如何做数据驱动,业务关联Jmeter如何做数据驱动,业务关联

6、在While Controller中,添加以下代码,用于停止While Controller${__javaScript(&qu泠贾高框ot;${stopWhile}"!="OK")}6:While控制器下添加一个计数器,用于循环计数

Jmeter如何做数据驱动,业务关联Jmeter如何做数据驱动,业务关联

8、While控制器添加一个if控制器,用于判断excel中的方法,决定接口分支

Jmeter如何做数据驱动,业务关联

10、http请求下循环提取响应信息,用于和预期值进行比较

Jmeter如何做数据驱动,业务关联Jmeter如何做数据驱动,业务关联

12、添加JSR223采样器,用于回写运行结果到excel中i葡矩酉缸mport org.apache.poi.xssf.usermode造婷用痃l.XSSFWorkbook;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.usermodel.XSSFRow;importjava.io.*;try {FileOutputStream out = new FileOutputStream(new File("${pathToFile}"));vars.getObject("book").write(out);vars.getObject("book").close();} catch (Exception e) {log.info("!!!!!!!!" + e.getMessage() + "!!!!!!!!!!!!!!!");}

Jmeter如何做数据驱动,业务关联

13、从主干业务中返回主数据id和session,并保存为全局变量供支线业务调用

Jmeter如何做数据驱动,业务关联

15、创建一个新的线程组,写入分支业务流,修改sheet值

Jmeter如何做数据驱动,业务关联

16、sampler中调用全局变量的主数据id,与主业务流进行关联

Jmeter如何做数据驱动,业务关联
猜你喜欢