美文网首页
性能测试的需求分析/性能测试工具

性能测试的需求分析/性能测试工具

作者: 慕止 | 来源:发表于2018-10-23 10:56 被阅读0次

分析的目的:
明确测试指标(比如:TPS,)
明确测试场景(重点测试)

新系统:
同行业比较
业务预期

老系统:
对比以往的用户使用行为以及用户量
===============================================================

性能测试工具
常用工具:
LoadRunner
JMeter

双方对比图 Jmeter介绍

Jmeter实现多并发
线程组:负载发生器,用多线程或多进程的方式来模拟用户的使用行为。Jmeter是以线程的方式来进行模拟用户的并发访问的。

Jmeter实现逻辑分之控制
逻辑控制器:用来控制测试脚本的逻辑判断,也可以理解为如何控制脚本的运行。例如:如果控制器,就是当满足什么样的条件后执行哪一步的操作。

Jmeter实现请求预处理
前置处理器:用于在实际的请求发出之前对即将发出的请求进行特殊处理。例如,用户参数,可以在实际发送请求之前来定义变量,可以在后边的实际请求中进行使用。

Jmeter集合点、定时并发
定时器:用于操作与操作之间设置等待时间,等待时间是性能测试中常用的控制客户端QPS的手段。类似于LoadRunner里面的“思考时间”。

Jmeter实现各种请求的发送
Sampler:取样器,是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单元,Jmeter原生支持多种不同的Sampler.

Jmeter实现关联
后置处理器:(关联概念的应用器)用于对Sampler发出请求后得到的服务器响应进行处理。一般用来提取响应中的特定数据。

System.out.println("${title}") //转换成字符串

Jmeter实现数据预判
断言:断言用于检查测试中得到的相应数据是否符合预期,断言一般用来设置检查点,用以保证性能测试过程中的数据交互是否与预期一致。

Jmeter监控数据可视化
监听器:这个监听器不是用来监听系统资源的组件。他是用来对测试结果数据进行处理和可视化展示的一系列组件。例如:查看结果树,聚合报告。

Jmeter函数助手
随机数(__Random)
参数化助手(__CSVRead)
计数器(__counter)
唯一数()

Jmeter实现分布式并发
步骤:
Master在Jmeter.properties中添加remote_hosts
Slave在Jmeter.properties中添加server_port
Slave启动jmeter-server

其中有两个坑:
1、systemctl stop firewalld.service //关闭防火墙 不然远程服务器报错,不能连接。
2、启动远程服务器Jmeter.server跑性能的时候,命令:
./jmeter-server -Djava.rmi.server.hostname=xxx.xxx.x.xx(远程服务器IP)

响应数据是看不到的,毕竟在远程服务器上。但可以关注她的log,数据库什么的。就能检验出来了。

相关文章

  • 玩转电商应用性能调优

    第1章 入门篇—性能测试基础知识 什么性能测试 性能测试类型 性能测试基本流程 性能测试需求分析 性能测试指标

  • [JPT_02]性能测试-性能指标的分析 & 定义

    目录结构 一、性能测试需求分析与定义 通过前文[JPT_01]性能测试需求分析对性能测试的必要性评估之后,敏捷开发...

  • 性能测试学习日记一

    首先理解理念,再学习工具; 性能测试流程 完整的性能测试流程包括以下几点:性能需求获取、性能测试场景设计、性能测试...

  • 性能测试策略

    性能测试策略 1. 测试阶段 (1)性能测试需求分析阶段 1根据用户使用习惯和实际业务的性能需求,生成性能测试需...

  • 性能测试流程与调优

    性能测试流程与调优 概述 分析性能需求 制定性能测试计划 设计场景 编写脚本和程序初始化配置 执行性能测试 分析结...

  • Golang Notes

    测试 Test 代码测试 Benchmark 性能测试 性能数据分析 测试代码 命令行操作 工具 Graphviz...

  • 性能测试的需求分析/性能测试工具

    分析的目的:明确测试指标(比如:TPS,)明确测试场景(重点测试) 新系统:同行业比较业务预期 老系统:对比以往的...

  • 测试类型划分

    功能测试 性能测试 性能测试主要包含以下方面: 性能测试指标 性能测试常用工具 安全测试 安全测试常用工具 安全测...

  • Java 性能测试框架工具-junitperf

    性能测试工具 对于 Java 开发者来说,要去学习性能测试工具未免很麻烦。 但有时候会有性能测试的需求。 juni...

  • 性能测试流程

    性能需求分析 性能需求分析是整个测试工作开展的基础。在这一阶段,性能测试人员需与需求人员(客户)、领导及项目相关人...

网友评论

      本文标题:性能测试的需求分析/性能测试工具

      本文链接:https://www.haomeiwen.com/subject/iklzsxtx.html