文章目录1. 前言1.1 InfluxDB 和 Grafana是什么?1.2 JMeter的历代支持变迁1.3 这篇文章讲了什么?2. 下载与安装2.1 InfluxDB 安装2.2 Grafana 安装3. 配置3.1 InfluxDB 创建数据库3.2 JMeter 写入InfluxDB3.3 Grafana 配置数据源3.4 Grafana 使用第三方报表样式4. Grafana 定制自己
图表,说明Guava的common.graph是用于模型图表结构数据的类库,即,实体和他们之间的关系。比如网页和超链接;科学家和他们写的论文;机场和他们之间的航线;人和他们的家庭关系(家族树)。它的目的是提供一个处理这些数据的通用可扩展的语言。定义图表由一组节点[node](也可以称为顶点[vertices])和边界[edge](也可以称为链接[link]或者弧线[arcs])组成;每个边界将节点
导读github.com/go-kratos/kratos(以下简称Kratos)是一套轻量级 Go 微服务框架,致力于提供完整的微服务研发体验,整合相关框架及周边工具后,微服务治理相关部分可对整体业务开发周期无感,从而更加聚焦于业务交付。Kratos在设计之初就考虑到了高可扩展性,组件化,工程化,规范化等。对每位开发者而言,整套 Kratos 框架也是不错的学习仓库,可以了解和参考微服务的技术积
以下进行一些k6负载测试工具使用的一些说明 提供负载测试文件 实际上就是一个js文件 参考js 文件格式 // init code export default function() { // vu code } 一些说明 js 文件,可以自己编写,同时也可以基于har 文件生成,k6提供了har
k6
原创 2021-07-25 12:08:47
311阅读
k6 是基于golang 开发的,支持基于js 的负载脚本编写,同时支持har 转化为压测脚本,同时 包含了比较方便的压测metrics 可以方便grafana 的集成以及metrics 分析(基于influxdb)当然 k6 也提供了云端的模式可以使用,官方还有一张比较有意思的图(拳打jmeter
原创 2021-07-18 15:34:49
478阅读
主要内容来自官方文档,介绍k6关于大规模测试的系统配置以及使用 一些说明 k6 能够利用所有的cpu资源,同时单实例可以提供3-4 万的vus,同时可以生成30-40万的rps 推荐的主机配置 内核 sysctl -w net.ipv4.ip_local_port_range="1024 65535
k6
原创 2021-07-25 12:08:26
356阅读
k6 对于常见的测试进行了多种说明,同时也有比较详细的讲解还是很不错的 常见参考测试类型 简单说明 (smoke test) 冒烟测试, 验证系统的最小负载,而不会出现任何问题 (load tet)负载测试, 主要根据并发用户以及每秒请求评估系统性能 (stress test,spike test)
k6
原创 2021-07-25 12:09:08
233阅读
内容来自官方文档,主要是一个学习 创建项目 go mod init github.com/k6io/xk6-redis 参考代码 需要push github package redis ​ import ( "context" "time" ​ "github.com/go-redis/redis/
原创 2021-07-16 17:16:23
835阅读
K6压测工具:能够利用Go的性能优化,也就意味着内存利用率大大降低,k6中的一个线程不会超过100kb,而JMeter使用的JVM线程则需要默认1MB,是k6的十倍
原创 2021-10-08 15:04:43
2223阅读
k6 参考了caddyserver 的模式提供了一个新的扩展开发模式,这样可以简化插件开发(主要还是基于js webpack 转换模式复杂 以及支持的能力有限) 参考构建 使用了类似golang 包的模式,可以直接引入其他三方包,只要按照goja js 互调用模式开发的就可以 构建 xk6 buil
原创 2021-07-16 17:16:24
510阅读
内容来自官方文档,一个简单的基于postman 进行api 测试 参考图 使用说明 编写测试脚本 转换api (har,以及postman 请求到测试脚本) 执行测试k6提供了har 转换工具以及postman 2 k6 的工具可以简化脚本的生成 参考资料 https://k6.io/docs/te
原创 2021-07-18 14:36:23
589阅读
文章目录前言K1K8总结 前言#入坑keychron Keychron于2017年由一群在键盘制造方面拥有丰富经验的键盘爱好者组成。该小组由设计师,营销人员和生产专家组成。我核心团队成员在键盘生产和相关业务方面拥有多年的经验,Keychron致力于以简约的设计打造最精致的机械键盘,与一家拥有数十年经验的工厂合作,Keychron的理念是为消费者提供最优质的产品。是Siki Eagle Sarl公
之前写了两篇文章分享自己对几种性能测试框架的测试:性能测试框架对比初探、性能框架哪家强—JMeter、K6、locust、FunTester横向对比。 上次的测试中,我在局域网起了一个基于FunTes
原创 2022-01-12 14:40:53
141阅读
k6 对于goja 的集成还是比较强大的,支持了es6(基于babel 的编译能力),同时对于默认的js engine 进行了扩展(基于core-js) 同时对于require以及module ,exports 也是支持的,只是对于exports 是自己定义了变量,同时对于一些内置的模块(k6 开头
原创 2021-07-16 17:34:32
478阅读
参考js 脚本 app.js // Creator: WebInspector 537.36 import { sleep, group,check } from "k6"; import http from "k6/http"; export const options = { vus: 2000
原创 2021-07-18 14:31:00
413阅读
本地的moco服务来测试「K6」、「Gatling」和「FunTester」三个测试框架在「10万QPS」级别测试中的表现。
原创 2021-12-10 10:33:07
356阅读
对于数据库来说,性能测试是一个非常频繁的事情。优化查询引擎的规则,调整存储引擎的参数等,都需要通过性能测试,查看系统在不同场景下的影响。 本文主要记录一下内部的压测实践过程,让大家有一个参考。 ...
转载 2021-09-24 14:33:00
261阅读
2评论
经过了之前的铺垫:性能测试框架对比初探,目前留下来的几个测试框架就是JMeter、K6、locust和FunTester。本次测试目的是对比几种框架的在各个并发下面的发压能力和资源消耗。本次值测试了最
原创 2022-01-12 14:43:52
213阅读
目前留下来的几个测试框架就是JMeter、K6、locust和FunTester。本次测试目的是对比几种框架的在各个并发下面的发压能力和资源消耗。
原创 2021-12-10 10:54:21
763阅读
在性能测试中,达到相应的性能指标对于一个软件来说十分重要,在本文中,将介绍一种现代化性能测试工具k6
原创 精选 2023-06-25 14:06:21
357阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5