`
sillycat
  • 浏览: 2551099 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Performance Tool(6)Gatling Upgrade to 2.1.2 Version Or wrk

 
阅读更多
Performance Tool(6)Gatling Upgrade to 2.1.2 Version Or wrk
 
There is a very good example about sbt-native-packager in the sillycat-graph.
 
wrk
 
Older Blog
 
Some examples are here:
~/work/perf
 
Command to run
>wrk -c 100 -t 8 -d 10s --timeout 5m -s ./post_attributes_without_auth_cassandra.lua  https://engineering.api
 
Example of the lua files:
method="POST"
path = "/v1/attribute2"
batch = 10
 
request  = function()
   headers = {}
   headers["Authorization"] = "Auth token"
   headers["Content-Type"] = "application/json"
   device = '{"deviceId":"c3b83f5498cea8fdac75fc3b6ff10a0fa1dd8d8c","profileAttributes":{"loyalty_status":"GOLD"}}'
   body = device
   for i = 2, batch, 1 do
     body = body .. ',' .. device
   end
   body = '[' .. body .. ']'
   -- print(body)
   return wrk.format(method, path, headers, body)
end
 
response = function(status, headers, body)
   -- print(status)
end
 
References:
official website
 
Older Blog
 
native package
 
perf4j

 

 

分享到:
评论
1 楼 sillycat 2015-01-10  
Get how many cores we have on MAC OS.

sysctl hw.ncpu | awk '{print $2}'
8

相关推荐

    gatling -version2.3.0 for Mac

    6. **插件与集成**:Gatling可以与其他构建工具(如Maven或Gradle)集成,方便地纳入到持续集成流程中。此外,它还提供了丰富的插件接口,可以自定义扩展功能。 7. **性能指标**:Gatling能够监测各种性能指标,如...

    gatling press tools

    Gatling is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance.

    gatling3.0.0

    Gatling 3.0.0 是一个强大的性能测试工具,专为现代Web应用程序设计,以确保它们在高负载下能够稳定运行。Gatling以其高效、易用和可扩展性而闻名,使得开发者和测试人员能够快速创建、执行和分析性能测试场景。 ...

    gatling 3.0.2

    6. **日志和结果记录**:Gatling会生成详细的测试日志,包括每个请求的详细信息,以及整体测试的摘要。结果文件是CSV格式,方便导入到其他分析工具中。 7. **插件支持**:Gatling支持扩展,允许开发自定义插件以...

    gatling 3.1.2

    Gatling是一款强大的开源性能测试工具,主要用于模拟用户负载,以评估和优化应用程序的性能。在版本3.1.2中,它提供了许多先进的特性和改进,使得性能测试变得更加高效和直观。以下是对这个版本的一些关键知识点的...

    Gatling的非官方Dubbo压测插件基于Gatling2.3.1。

    标题中的"Gatling的非官方Dubbo压测插件基于Gatling2.3.1"揭示了这个项目是为Gatling扩展的一个专用于Dubbo服务压力测试的组件,而Gatling版本号为2.3.1。Gatling是一款高性能、可扩展的负载测试工具,它允许开发者...

    gatling2.1.7

    6. **快速迭代**:由于其轻量级和快速的特性,Gatling 可以快速执行测试,适合持续集成环境,能及时发现性能问题。 7. **gatling-charts-highcharts-bundle**:这个文件是Gatling的图表包,依赖于Highcharts库,...

    performance-test-gatling:使用 gatling 进行连续性能测试的演示

    本项目"performance-test-gatling"提供了使用Gatling进行连续性能测试的演示,帮助开发者了解如何有效地运用Gatling来评估和优化系统的性能。 1. **Gatling简介** Gatling是由Alexis Neuville创建的开源工具,其...

    gatling Java Test sample

    基于moto 开源的java测试架构 gatling 实现的测试用例书写方式

    gatling-charts-highcharts-2.0.0-M2-bundle

    6. **conf**:配置文件目录,Gatling的全局配置文件(如gatling.conf)存放于此,用户可以在这里设置Gatling的运行参数,如日志级别、结果存储路径等。 三、使用Gatling进行性能测试 使用Gatling进行性能测试通常...

    gatling-charts-highcharts-bundle-2.3.1-bundle.zip

    1.gatling和其他压力工具相比有个好处是放在同一内网环境下linux服务器上,这样避免其他压力使用办公机使用共有网络,网络情况对压力测试的影响。 2 生成比较详细的压力测试报告。 3 能够更灵活的编写压力脚本。 ...

    服务器性能测试工具Gatling.zip

    Gatling是一款基于Scala 开发的高性能服务器性能测试工具,它主要用于对服务器进行负载等测试,并分析和测量服务器的各种性能指标。Gatling主要用于测量基于HTTP的服务器,比如Web应用程序,RESTful服务等,除此之外...

    gatling-charts-highcharts-bundle-3.3.1-bundle.zip

    Gatling是一款高性能、开源的负载测试工具,专为现代Web应用程序设计。它的核心特性在于能够模拟大量用户并发访问,以评估系统在高负载下的性能、稳定性以及资源消耗情况。Gatling-Charts-Highcharts-Bundle是...

    gatling-charts-highcharts-1.5.4-bundle.zip

    6. **图表报告**:"gatling-charts-highcharts-1.5.4"这部分可能指的是Gatling内置的基于Highcharts的报告生成器,Highcharts是一个流行的JavaScript库,用于创建高质量的、互动的数据可视化图表。在Gatling中,它...

    gatling 新兴的性能测试工具

    Gatling是一款新兴的性能测试工具,它以其高效、灵活和易于使用的特点在IT行业中逐渐崭露头角。这款工具的独特之处在于它使用了强大的Scala编程语言来编写测试脚本,使得测试逻辑可以更加清晰和可扩展。Scala是Java...

    Gatling实用技术 ----高性能轻量级压力测试工具

    《Gatling实用技术——高性能轻量级压力测试工具》 Gatling是一款高效、轻量级的压力测试工具,尤其适合具有编程基础的开发人员使用。它的设计基于Scala语言和Akka框架,采用非阻塞异步编程模型,确保了高效率和强...

    贝岭的matlab的代码-performance-test-gatling:带有GatlingforIDevelopweb应用程序的性能测试工

    performance-test-gatling ./bin/install.sh 跑步 默认模拟: ./gatling/bin/gatling.sh IDevelop模拟: ./gatling/bin/gatling.sh -sf simulations/ IDevelop 集群模拟并收集结果: ./bin/cluster-run.sh < ...

    gatling-gradle-plugin:Gradle的Gatling插件

    id 'io.gatling.gradle' version '3.5.0' } ``` 然后,你可以配置插件的属性,例如Gatling测试运行的配置、报告目录等: ```groovy gatling { simulationsFolder = 'src/test/gatling' resultsFolder = 'build/...

Global site tag (gtag.js) - Google Analytics