如何通过JAVA代码创建仅一次控制器和预处理器
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本篇内容介绍了"如何通过JAVA代码创建仅一次控制器和预处理器"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学
千家信息网最后更新 2025年02月03日如何通过JAVA代码创建仅一次控制器和预处理器
本篇内容介绍了"如何通过JAVA代码创建仅一次控制器和预处理器"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
Jmeter:通过JAVA代码创建仅一次控制器(OnceOnlyController)
最近在研究通过JAVA动态创建Jmeter脚本,对于创建OnceOnlyController ,实在没找到相关资料,就自己研究了下,不是很难,代码如下:
/** * 创建OnceOnlyController 仅一次控制器 * @param threadGroupHashTree * @param taskId */ public static void createOnceOnlyController(HashTree threadGroupHashTree ,String taskId) { OnceOnlyController onceOnlyController=new OnceOnlyController(); onceOnlyController.setProperty("testname", "test"); onceOnlyController.setProperty("enable", true); HashTree testPlanTree = new HashTree(); testPlanTree.add(createBeanShellPreProcessor(taskId)); BeanShellSampler beanShellSampler = new BeanShellSampler(); beanShellSampler.setName("test" + taskId); beanShellSampler.setProperty("BeanShellSampler.query", ""); testPlanTree.add(beanShellSampler); //将BeanShellPreProcessor和BeanShellSampler 添加到OnceOnlyController下 threadGroupHashTree.add(onceOnlyController,testPlanTree); } /** * 创建BeanShell 预处理器 * @return */ public static BeanShellPreProcessor createBeanShellPreProcessor(String taskId) { BeanShellPreProcessor preProcessor=new BeanShellPreProcessor(); preProcessor.setEnabled(true); preProcessor.setProperty("resetInterpreter", false); String script="System.out.println(\"预处理num:\"+ctx.getThreadNum());"; preProcessor.setProperty("script", script); preProcessor.setProperty(TestElement.ENABLED, true); preProcessor.setProperty(TestElement.NAME,"abcd"); preProcessor.setProperty(TestElement.TEST_CLASS, preProcessor.getClass().getName()); preProcessor.setProperty(TestElement.GUI_CLASS, TestBeanGUI.class.getName()); System.out.println("createBeanShellPreProcessor:"+preProcessor.getPropertyAsString("script")); return preProcessor; }
"如何通过JAVA代码创建仅一次控制器和预处理器"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
代码
控制器
控制
预处理
内容
更多
知识
研究
实用
学有所成
接下来
动态
困境
实际
情况
文章
案例
编带
网站
脚本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中电锦江网络安全
群晖服务器设置局域网访问
网络技术出现于何时
什么是数据库开放性测试
微博内容服务器同步删除吗
美国帝国网络安全吗
百色市网络安全宣传
大型网络安全网站
sql数据库安全性怎么保证
手机qq文件没上传到服务器
软件开发 面试题
数据库技术的系统
软件开发中有哪些坑
orcal数据库导入步骤
数据库事务未提交关闭连接
ajaxweb服务器数据交换
戴尔服务器进入安全模式按哪个键
制作贷款的app软件开发
软件开发大讲堂视频
虚拟化网络技术百科
把数据存入数据库耗时吗
网络安全工作室是干什么的
专业性网络安全公司
cydia数据库
成都软件开发兼职
我国采用的4G网络技术标准
网络安全与信息化 最高法院
如何改善网络安全状态
数据库安全研究调查
计算机应用与网络技术哪个好就业