java脚本编写--linux环境运行jmeter脚本
创建类

添加接口,点击Add跳转到添加界面


在项目下新建lib文件夹,和src同级,右击全选-build-add

需要输入名称进行搜索,javaSamplerClient,需要把jmeter中的包添加之后进行操作








进行导出



放在jmeter的lib/ext目录下,重启关掉



初始化获取参数

动态化

判断是1就是请求成功,否则失败

调度器,跑多长时间

启动延迟时间
单接口的运行三分钟,建议3分钟以上

一般按照时间来跑

多长时间把这些用户全部启动起来
设置成1就可以
基本上就是按照时间跑
线程组的接口都是依次循环,顺序执行。顺序执行的时候 TPS 是一样的
如果接口之间没有依赖关系的话,就拆开。如果是有依赖关系的,就放在一个线程组里面。
setup会在所有线程组之前先运行,tearDown会在所有线程组之后运行
输入vi/etc/profile
加入jdk环境变量

jmeter加入到环境变量

export JAVA_HOME=/usr/local/jdk1.8.0_221
export JMETER_HOME=/home/total/apache-jmeter-5.1.1
export PATH=$JAVA_HOME/bin:$JMETER_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
使环境变量生效
source /etc/profile
jmeter -v 检测jmeter是否安装成功
给所有文件添加课执行权限

启动tomcat

把pinter.war 创建一个文件夹放进去

关闭防火墙

单机启动步骤

修改为10S刷一次

看尾部100行数据

看前20行

找到jtl文件,打开
修改成1S钟

生成报告命令

打包



查看结果树报错的时候生成一个xml

CSV的去掉

在命令行跑完之后下载下来,新建一个查看结果树打开
更改线程组
