当前位置: 首页 > news >正文

商城网站建设行情网络营销案例2022

商城网站建设行情,网络营销案例2022,网站怎样做 文件签收,武昌有专业做网站Jmeter二次开发Demo 前言 在上一集,我们已经完成了JMX脚本的分析,大致了解了JMX脚本的基本元素。 那么在这一集,我们将会介绍一下Jmeter二次开发的Demo。 Demo代码 那么话不多说,我们就直接上代码。 public class TestStress…

Jmeter二次开发Demo

前言

在上一集,我们已经完成了JMX脚本的分析,大致了解了JMX脚本的基本元素。

那么在这一集,我们将会介绍一下Jmeter二次开发的Demo。

Demo代码

那么话不多说,我们就直接上代码。


public class TestStress {@Testpublic void testJmeterScript()throws Exception{// JMeter路径String jmeterPath = "G:\\Jmeter\\apache-jmeter-5.6.3";// JMeter根目录File jmeterHome = new File(jmeterPath);// JMX文件路径String jmxFilePath = "E:\\XXX\\JMX\\pay_json.jmx";// JMX文件File jmxFile = new File(jmxFilePath);// JMeter配置文件路径File jmeterProperties = new File(jmeterHome.getPath() + File.separator + "bin" + File.separator + "jmeter.properties");// 设置JMeter根目录JMeterUtils.setJMeterHome(jmeterHome.getPath());// 加载JMeter配置文件JMeterUtils.loadJMeterProperties(jmeterProperties.getPath());// JMeter标准引擎StandardJMeterEngine jmeter = new StandardJMeterEngine();// 测试计划树HashTree testPlanTree = new HashTree();// 设置文件服务器的基础脚本路径FileServer.getFileServer().setBaseForScript(jmxFile);// 加载测试计划树 jmx脚本testPlanTree = SaveService.loadTree(jmxFile);// 转换测试计划树JMeter.convertSubTree(testPlanTree, false);// Summariser对象Summariser summer = null;// Summariser名称String summariserName = JMeterUtils.getPropDefault("summariser.name", "summary");if (!summariserName.isEmpty()) {// 创建Summariser对象summer = new Summariser(summariserName);}// 结果日志文件名String logFile = "example.csv";// 结果收集器ResultCollector logger = new ResultCollector (summer);logger.setFilename(logFile);// 将结果收集器添加到测试计划树上testPlanTree.add(testPlanTree.getArray()[0], logger);// 配置JMeter引擎jmeter.configure(testPlanTree);// 运行JMeter测试jmeter.run();}
}

上面的代码,有几个小点是需要各位修改一下的,一个是Jmeter的路径,另一个是用于使用到这个Demo的JMX脚本的路径。不过要注意一下路径的分隔符要结合自身的系统来使用,比如说我的操作系统是Windows的,所以分隔符是'\\'。

代码解释

  1. 初始化JMeter环境:设置JMeter的安装路径和配置文件路径,并加载配置。

  2. 加载测试计划:指定JMX文件路径,将测试计划加载到JMeter的测试计划树中。

  3. 配置结果收集器:创建结果收集器对象,设置结果输出文件名,并将其添加到测试计划树中。

  4. 运行测试:配置JMeter引擎,使用测试计划树运行测试。

具体来说:

  • 首先,代码设置了JMeter的根目录和JMX文件的路径。
  • 然后,它加载了JMeter的配置文件,并初始化了JMeter引擎和测试计划树。
  • 接下来,代码设置了文件服务器的基础脚本路径,并加载了JMX文件到测试计划树中。
  • 之后,代码检查了是否需要创建Summariser对象(用于生成测试摘要)。
  • 接着,代码创建了一个结果收集器,设置了输出日志的文件名,并将结果收集器添加到了测试计划树中。
  • 最后,代码配置了JMeter引擎,并执行了测试。

http://www.yayakq.cn/news/586959/

相关文章:

  • 电商网站 开发周期做网站信科网站建设
  • ifront做原型控件的网站在线制作免费生成水印
  • 新网站制作公司建企业网站哪个平台好
  • 网站开发学习流程自己做公司的网站
  • vip影视网站如何做app阜新网站设计
  • 上海社区网站建设如何做品牌网站
  • 大气宽屏企业网站源码推广app赚佣金
  • 网站开发项目管理步骤个人单页网站模板
  • 网站首页图片叫什么个人网站建设怎么样
  • 外贸网站打开速度php网站开发需要学哪些
  • excel如何做超链接网站中国科技成就有哪些近两年
  • seo网站关键词优化软件网页设计模板图片简约
  • 企业网站规划案例建筑信息网
  • 东风地区网站建设公司wordpress category order
  • 浙江和海建设集团网站首页为什么浙江建设厅网站
  • 新东方厨师学费价目表系统优化有什么用
  • 门户网站 源码建设网站销售
  • 企业网站优化方式优秀网站设计推荐
  • ssh框架做音乐网站上海最近逮捕人员
  • 相城seo网站优化软件公众号做电影网站赚钱
  • 家政服务网站建设方案商贸公司网站模板
  • 301重定向手机网站wordpress 主题源码
  • 个人官方网站怎么建设网页制作专业搜题
  • 商城网站建设定制软件开发工程师就业前景
  • 成都营销型网站建设价格如东做网站公司
  • 烟台城乡建设住建局网站平顶山做网站的公司
  • 才做的网站怎么搜不到环球新军事
  • 太仓网站公司网站换服务器百度不收录
  • html5 个人网站模板乌海市建设工程网站
  • 网站开发属于哪一类合肥金融网站设计