jmeter编写java脚本
jmeter开发java脚本主要的依赖包有三个如下图
步骤1 :打开idea,创建一个project,导入上图依赖包
步骤2:创建一个类,继承AbstractJavaSamplerClient类,并实现runtest方法和重写getDefaultParameters方法
详解:getDefaultParameters方法中主要用来完成,界面需要传入的参数有哪些(手动输入的参数,如果没有参数可以不用重写该方法)
步骤2.5:实现runtest方法(该方法中主要用来实现具体的业务和事务的校验)
固定写法:SampleResult result = new SampleResult();创建一个返回的对象
设置事务名称:result.setSampleLabel("这是一个测试");
设置事务成功或者失败:result.setSuccessful(true/false);
获取前端界面传入的数据:javaSamplerContext.getParameter("fore","test");(如果前端传值了就使用传入的值,如果没传值则使用默认的test)
步骤3:打jar包,并放入jmeter安装目录的lib/ext下
注意:需要打jar包的类中一定要有main方法,否则找不到需要打jar包的类
选择对应的类,其他默认
进行buid操作
选择生成的jar包,根据path路径在本地找到对于的jar包,将jia包放到jmeter安装目录lib/ext下,重启jmeter。
添加java请求并选择对应的方法进行测试即可(因为所有的业务请求和判断逻辑都在rentest中,界面只负责传入一些可变参数即可)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示