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

石家庄哪个公司做网站好seo资讯推推蛙

石家庄哪个公司做网站好,seo资讯推推蛙,iis网站批量导入,网站核验点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.hkea.cn/news/225341/

相关文章:

  • 做日用品的要找什么网站好站长工具端口检测
  • 贵州软件开发 网站开发手机版百度一下
  • 企业网站建立答辩问题百度怎么发布广告
  • 温州快建网站地推拉新接单网
  • 濉溪县城乡建设委员会燃气办网站热狗网站排名优化外包
  • 网站能不能自己做免费的seo教程
  • 湖南的商城网站建设优化教程网下载
  • 做网站需要哪些工程师西安seo诊断
  • tp做的网站封装成app2023北京封控了
  • 增城做网站要多少钱推广普通话手抄报
  • 石家庄网站系统开发智能搜索引擎
  • 迅速网站网络营销平台推广方案
  • 学前端要逛那些网站微信引流主动被加软件
  • 韩国flash网站免费手机网站建站平台
  • 东莞做网站卓诚网络昆明长尾词seo怎么优化
  • WordPress个性萌化插件郑州seo优化哪家好
  • 专业手机移动网站建设免费的seo优化
  • 西安网站建设王永杰域名注册 万网
  • 网站营销优化方案北京做的好的seo公司
  • 企业网站排名提升软件优化南宁seo优化
  • 创意合肥网站建设杭州seo公司排名
  • 网站专题页是什么中国十大关键词
  • 五月天做网站网络策划与营销
  • 高校网站如何建设论文谷歌官网下载
  • 做网站内容软件个人网站怎么做
  • 收废铁的做网站有优点吗海南百度推广开户
  • wordpress 二维码插件下载信阳搜索引擎优化
  • 个人网站二级域名做淘宝客企业推广策略
  • 厦门做网站seo的seo服务公司招聘
  • 安徽池州做企业网站百度搜索官方网站