phoenix-jmeter

Web 性能测试模块
授权协议 GPL
开发语言 Java
所属分类 开发工具、 性能测试和优化
软件类型 开源软件
地区 国产
投 递 者 华聪
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

phoenixframework平台的一个模块,对jmeter的深度定制,用于对web性能测试。
这个定制版的jmeter,只支持No-GUI方式执行,并且在执行过程中可以动态获取已启动的线程,处于等待的线程,已经停止的线程,
并且执行完成后可以获取到执行的结果数据,如tps,success,fail等。

获取方法:

  1. 活动线程:JMeterContextService.getThreadCounts().activeThreads

  2. 已停止线程:JMeterContextService.getThreadCounts().finishedThreads

  3. 实时打印每个线程的执行结果:FlushQueue.getInstance().queueString();

  4. 是否在运行:StateListener.isRunning();

  5. 设置的总线程数:JMeterContextService.getNumberOfThreads();

  6. 已启动的线程数:JMeterContextService.getThreadCounts().startedThreads

  7. 测试启动时间:StateListener.getStartTime()

  8. 测试结束时间:StateListener.getEndTime()

  9. 性能测试结果:Summariser.getSummary()

  10. 分机性能数据监控:StateListener.getSlaveMetrics()

  11. 测试数据统计:ResultCollector.getRESULT_CAL()

  • [quote]申明:本文结合网络,书本和自己的理解而成,在此申明文章引用来源。 来源:http://www.ltesting.net/ceshi/open/kyxncsgj/jmeter/2007/0622/60945.html[/quote] [b] 目录:[/b][list] [*]一、确定一个线程组的ramp-up period (Determine) [*]二、用户思考时间(User th

  • 一、phoenix 当我们按照之前的博文,安装完Hadoop分布式集群之后,再安装了Hbase,当准备通过hbase shell命令开始使用Hbase的时候,发现hbase非常的难用,都是一些scan,status,describe命令等,无法像mysql,oracle,hive等通过一些简单的SQL语句来操作数据,但是通过Phoenix,它可以让Hbase可以通过SQL语句来进行操作。并且Pho

  • https://sarkershantonu.github.io/2021/01/06/install-jmeter-plugins-cli/ 前提:已经安装jdk8+ 下载Jmeter jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi 解压tgz包: tar -xvf apache-jmeter-5.3.tgz 配置环境变量

  • 目录 一、工具介绍 二、InfluxDB安装及使用(Windows版) 三、Grafana安装及使用(Windows版)

  • Apache JMeter Apache JMeter 是一个100%的纯Java桌面应用,用于压力测试和 性能测量。它最初被设计用于Web应用测试但后来扩展到其他测试领域。 我用它能做什么? Apache JMeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,Java 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器,网络 或对象模拟繁重的负载来

  • 为何不是jdbc访问phoenix? 具体原因参照phoenix官网地址:(https://phoenix.apache.org/phoenix_spark.html) 为何不是官网提倡的访问方式? 官网提倡: import org.apache.spark.SparkContext import org.apache.spark.sql.SQLContext import org.apache.

 相关资料
  • 性能测试应该有两个方向: 单接口压力测试 生产环境模拟用户操作高压力测试 生产环境模拟测试,目前我们都是交给公司的 QA 团队专门完成的。这块我只能粗略列举一下: 获取 1000 用户以上生产用户的访问日志(统计学要求 1000 是最小集合) 计算指定时间内(例如 10 分钟),所有接口的触发频率 使用测试工具(loadrunner, jmeter 等)模拟用户请求接口 适当放大压力,就可以模拟

  • 目标 对ShardingSphere-JDBC,ShardingSphere-Proxy及MySQL进行性能对比。从业务角度考虑,在基本应用场景(单路由,主从+加密+分库分表,全路由)下,INSERT+UPDATE+DELETE通常用作一个完整的关联操作,用于性能评估,而SELECT关注分片优化可用作性能评估的另一个操作;而主从模式下,可将INSERT+SELECT+DELETE作为一组评估性能的

  • go1.6.2 linux/amd64 Ubuntu 16.04 amd64 虚拟机 2 个处理器核心 2 GB 内存 并行测试 BenchmarkParallelHprose2-2 200000 9239 ns/op 789 B/op 25 allocs/op BenchmarkParallelHprose2Unix-2

  • 主要内容:测试命令格式,执行测试命令为了解 Redis 在不同配置环境下的性能表现,Redis 提供了一种行性能测试工具 redis-benchmark(也称压力测试工具),它通过同时执行多组命令实现对 Redis 的性能测试。 性能测试的作用是让我们了解 Redis 服务器的性能优劣。在实际的业务场景中,性能测试是必不可少的。在业务系统上线之前,我们都需要清楚地了解 Redis 服务器的性能,从而避免发生某些意外情况,比如数据量过

  • Redis 性能测试是通过同时执行多个命令实现的。 语法 redis 性能测试的基本命令如下: redis-benchmark [option] [option value] 实例 测试存取大小为100字节的数据包的性能。 $ redis-benchmark -h 127.0.0.1 -p 6379 -q -d 100 PING_INLINE: 85910.65 requests per se

  • 环境 推荐硬件环境 CPU: 32 Cores RAM: 128 GB NIC: 10Gb Ethernet 至少需要5台机器: Jenkins * 1: ${host-jenkins} Sysbench * 1: ${host-sysbench} ShardingSphere-Proxy * 1: ${host-proxy} MySQL Server * 2: ${host-mysql-1},

  • 测试方式 通过 apache benchmark 工具进行压力测试 测试环境 JDK信息: java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) 硬件信息 处理器:2.3

  • 我们正在尝试使用Apache Phoenix驱动程序来提高HBase设置的读取性能,以对抗约1150万条记录的数据集。 HBase 0.98 Apache Phoenix driver 4.3.1 Squirrel Client 3.2 该表由21列组成,下面是DDL语句: 我们已经对表执行了salting(salt buckets=3),并在所有列上创建了一个辅助索引(不可变索引)。 我们执行以