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

银川建设厅网站wordpress的e shop

银川建设厅网站,wordpress的e shop,wordpress置顶无效,微信公众平台功能开发我最近在一个项目中工作#xff0c;我们不得不将出色的负载测试工具Gatling集成到基于Gradle的版本中。 有可用的gradle插件使此操作变得容易#xff0c;其中两个是this和this #xff0c;但是对于大多数需求而言#xff0c;只需简单执行命令行工具本身就足够了#xff0c… 我最近在一个项目中工作我们不得不将出色的负载测试工具Gatling集成到基于Gradle的版本中。 有可用的gradle插件使此操作变得容易其中两个是this和this 但是对于大多数需求而言只需简单执行命令行工具本身就足够了因此本文将详细介绍如何将gatling连接起来进入gradle构建过程并在此过程中了解一些良好的gradle概念。 来源集和配置 要执行gatling cli我需要做一些事情需要一个位置来获取Gatling模拟的源代码和相关内容并且需要一种获取gatling库的方法。 这是Gradle的两个概念SourceSets和Configuration起作用的地方。 让我们从第一个开始-SourceSets。 源集 SourceSet只是相关文件的逻辑分组最好通过一个示例进行演示。 如果要在gradle版本中添加“ java”插件 apply plugin: java 现在sourceSets属性将显示两个值“ main”和“ test”如果我想查找这些sourceSets的详细信息可以使用gradle任务来打印详细信息 task sourceSetDetails {doLast {sourceSets {main {println java.propertiesprintln resources.properties}test {println java.propertiesprintln resources.properties}}} } 回到gatling我基本上可以创建一个新的sourceSet来保存gatling模拟 sourceSets {simulations } 现在这将使加特林模拟驻留在“ src / simulations / java”中并将与之相关的资源驻留在“ src / simulations / resources”文件夹中这是可以的但理想情况下我希望将其与项目完全分开资料来源。 我希望我的文件夹结构在“ simulations / load”文件夹中包含负载模拟在“ simulations / resources”文件夹中包含资源。 可以通过首先应用“ scala”插件来对此进行调整该插件为项目带来了scala编译支持然后根据以下内容修改了“ simulations”源集 apply plugin: scalasourceSets {simulations {scala {srcDirs [simulations/load]}resources {srcDirs [simulations/resources]}} } 通过这些更改我现在可以将仿真放置在正确的位置但是尚未掌握加特林和scala的依赖性这就是gradle的“配置”功能所在的地方。 组态 Gradle配置是将相关依赖项分组在一起的一种方式。 如果我要使用任务来打印现有的一组配置 task showConfigurations {doLast {configurations.all { conf - println(conf) }} } 这些出现 configuration :archives configuration :compile configuration :compileClasspath configuration :compileOnly configuration :default configuration :runtime configuration :simulationsCompile configuration :simulationsCompileClasspath configuration :simulationsCompileOnly configuration :simulationsRuntime configuration :testCompile configuration :testCompileClasspath configuration :testCompileOnly configuration :testRuntime configuration :zinc 应该熟悉“ compile”和“ testCompile”即通常这样声明正常的源依赖项和测试依赖项 dependencies {compile org.slf4j:slf4j-api:1.7.21testCompile junit:junit:4.12 } 但是看起来现在还可以使用“ simulations”源集的配置–“ simulationsCompile”和“ simulationsRuntime”等因此我可以使用这些配置声明我的加特林仿真所需的依赖项但是我的目的是声明一个自定义配置只是为了进一步介绍该概念因此让我们显式声明一个 configurations {gatling } 并使用此配置声明加特林的依赖关系 dependencies {gatling org.scala-lang:scala-library:2.11.8gatling io.gatling.highcharts:gatling-charts-highcharts:2.2.5 } 几乎在那儿现在我们如何通过稍微调整sourceSet来告诉模拟源集中的源使用来自gatling配置的依赖项。 sourceSets {simulations {scala {srcDirs [simulations/load]}resources {srcDirs [simulations/resources]}compileClasspath configurations.gatling} }运行加特林场景 定义了源集和配置之后我们要做的就是编写一个任务来运行一次加特林模拟可以遵循以下步骤 task gatlingRun(type: JavaExec) {description Run gatling testsnew File(${buildDir}/reports/gatling).mkdirs()classpath sourceSets.simulations.runtimeClasspath configurations.gatlingmain io.gatling.app.Gatlingargs [-s, simulations.SimpleSimulation,-sf, simulations/resources,-df, simulations/resources,-rf, ${buildDir}/reports/gatling] } 查看如何将模拟的编译源以及来自gatling配置的依赖项设置为“ JavaExec”任务的类路径 审查此问题的一种好方法是查看我在此处找到的完整的工作示例 我的github仓库 – https://github.com/bijukunjummen/cf-show-env 翻译自: https://www.javacodegeeks.com/2017/05/integrating-gatling-gradle-build-understanding-sourcesets-configuration.html
http://www.zqtcl.cn/news/186663/

相关文章:

  • 百度新闻源网站株洲在线论坛二手市场
  • 招聘做微信公众号网站维护推广网上国网的好处
  • php企业网站通讯录管理系统查找企业资料的网站
  • 专门做娱乐场所的设计网站有虚拟主机wordpress
  • 在线制作书封网站建德建设局官方网站
  • 广州建设手机网站wordpress 外部链接跳转
  • 传播公司可以做门户网站吗深圳常平网站建设制作公司
  • 最好的网站设计公司源码 php多平台网站建设
  • 下载了网站源码施工企业质量管理体系应按照我国
  • 有关网站建设国内外现状的文献英文谷歌seo
  • 珠海做网站哪间好佛山网站建设骏域
  • 免费网站建设支持ftp网络规划设计师资格证
  • 网站打开文件按钮怎么做十大网络游戏
  • 问答类咨询网站的建设烟台开发区做网站
  • 网站域名费用怎么做分录销售crm客户管理系统
  • 海南住房与城乡建设网站大连做网站团队
  • 邯郸最穷的三个县长春纯手工seo
  • 昌黎网站建设贵德县建设局网站
  • 山西网站制作公司兼职做网站安全么
  • 阿里做网站怎么做青岛网站维护
  • 怎么建网站手机版郑州网站建设哪家好
  • 做企业网站有哪些好处安龙网站建设
  • 怎做连接网站wordpress iis设置方法
  • ugc网站开发网站设计常见流程
  • dz论坛可以做招聘网站国内空间没备案可以打开网站吗
  • 建设用地规划证查询网站公司起名字大全免费好听
  • 杭州网站建设公司有哪些瑞诺国际的数字营销模式
  • 宣城网站建设 有限公司高州做网站
  • 做外贸最适合的网站系统有可以做国外支付系统的网站吗
  • 建设执业资格注册中心网站办事大厅ui设计素材库