jmeter-测试准备

一、软件配置目录

1)apache-jmeter-5.4.3 原始软件;

2)data 数据文件,存放参数化数据,如username.csv、token.csv等;

3)dependency 依赖项,一些第三方插件存档;

4)files 用于一些需要文件上传的接口,按不同文件类型存储;

5)jmx 测试脚本存储;

6)perf-analysis 测试分析报告存储;

7)perf-testing-with-cmd 命令行模式下运行时的测试报告存储;

@echo off

rem rd /s /q directory
rem del file
del listener\listener.jtl

start "perftest" ..\apache-jmeter-5.4.3\bin\jmeter.bat -n -t ..\jmx\performance.jmx -l listener\listener.jtl -e -o result\0504

exit

8)ServerAgent-2.2.3 资源监听工具,可单独部署;

9)jmeter-8.cmd 指定运行的jmeter脚本。

@echo off

start "jmeter" apache-jmeter-5.4.3\bin\jmeter.bat

exit

二、软件工作目录

使用jmeter-8.cmd启动,则工作目录为当前目录。

如使用beanshell处理文件时,data为相对路径:

// 修改数据库安装目录下的my.ini文件
// set global group_concat_max_len = 1024000

// 写入内容到目标文件
FileWriter fstream = new FileWriter("data" + File.separator + "username.csv", false);
BufferedWriter out = new BufferedWriter(fstream);

// 通过vars.get(变量名)获取查询到的用户名集合
out.write(vars.get("username_1"));
out.close();

fstream.close();

使用绝对路径处理文件时,则为(图dir为用户定义的变量):

File folder = new File(vars.get("dir") + File.separator + "files\\image");
File[] files = folder.listFiles();
Random rnd = new Random();
vars.put("file",files[rnd.nextInt(files.length)].getAbsolutePath());

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值