美文网首页IT修真院_JAVA
怎样进行压测?

怎样进行压测?

作者: 一筒君 | 来源:发表于2017-11-13 18:16 被阅读0次

大家好,我是IT修真院郑州分院第6期的学员李亚衡,一枚正直纯洁善良的JAVA程序员

今天给大家分享一下,怎样进行压测?


1.背景介绍

什么是压测?

压力测试(Stress Test),也称为强度测试、负载测试。

压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,

长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。

为什么要压测?

定位性能瓶颈,预估系统的承载能力,为项目改进和优化提供参考数据,通俗地讲,压力测试是为了发现在什么条件下您的应用程序的性能会变得不可接受。

怎样进行压测?

使用压测软件,或者编写脚本等等


2.知识剖析

使用JMerter进行压测

Jmeter以及插件的下载和安装

测试计划中的元素

线程组(Thread group):线程组元素是任何测试计划的起点,用来控制JMeter用来执行测试的线程的数量

采样器(Samplers):告诉JMeter向服务器发送请求并等待响应。它们按照它们在树中出现的顺序进行处理

逻辑控制器(Logic Controllers):逻辑控制器让您自定义JMeter决定要发送请求时的逻辑。逻辑控制器可以改变来自子元素的请求顺序

侦听器(Listeners):提供对测试用例的信息JMeter的访问,主要用于结果显示和统计

定时器(Timers):用的计时器来指定延迟。如果您不添加延迟,JMeter会在很短的时间内发出太多的请求,从而使服务器不堪重负

断言(Assertions):断言允许你断言你正在测试的服务器返回的结果。通过使用断言,你基本上可以断定你的程序返回的结果是否是你期望的值

配置元件(Configuration Elements):配置元件与采样器紧密合作。虽然它不发送请求(HTTP(S)测试脚本记录器 除外),但它可以添加或修改请求

处理器(Processor Elements):处理器在执行Sampler(采样器)请求之前或之后执行一些操作

聚合报告分析


3.常见问题

Jmeter携带数据进行压测?

如何撰写压报告?

https://www.cnblogs.com/YatHo/p/6092599.html


4.解决方案

使用cookie管理器携带cookie进行压测

从浏览器中抓取cookie放进cookie管理器

5.编码实战

6.扩展思考

如何录制脚本?

7.参考文献

百度百科

http://www.cnblogs.com/TankXiao/p/4045439.html#argu


8.更多讨论

             PPT链接


怎样进行压测?_腾讯视频

有没有生成压测报告模板的工具?

在网上没有查到,个人觉得没必要生成,手写就完事儿了

今天的小课堂就到这里,如果有问题,敬请留言讨论!

相关文章

  • 怎样进行压测?

    大家好,我是IT修真院郑州分院第6期的学员李亚衡,一枚正直纯洁善良的JAVA程序员 今天给大家分享一下,怎样进行压...

  • 压测tips

    压测前: 明确压测的目的,观测指标; 准备好压测方案,几组case,case分别压测多久; 申请压测环境,告知进行...

  • jmeter压测

    jmeter压测 做压测的目的 找到功能的极限(然后进行代码优化或升级设备) 压测对象 挑选重要的接口进行测试,例...

  • 流量录制,基于常态化压测

    简介 常态化压测、业务压测、集群压测、全链路压测、等基于特定需求的对后台接口进行的并发式请求,接口自动化压测数据的...

  • 从优化http接口的QPS说起--Java线程池的任务堆积

    一、背景 测试对http接口进行压测,压测请求并发数为300,每隔1秒进行持续加压直至1200。压测端发现,有20...

  • Spring 异步实现原理与实战分享

    最近因为全链路压测项目需要对用户自定义线程池 Bean 进行适配工作,我们知道全链路压测的核心思想是对流量压测进行...

  • mongodb 多数据源动态切换

    有这样一种场景,公司的各个链路服务要进行压测,为了尽量得出准确的压测结果,直接在生产的服务上进行压测,但是有几个条...

  • gRpc服务接口测试

    由于后续要进行压测,只用过jmeter压测,所以语言选择的是java,可以进行jar拓展 一、新建maven项目,...

  • linux压测脚本

    需要对linux进行压测,网上找了一些脚本,会报错。因此将好用的脚本整理记录一下。 cpu压测脚本 内存压测脚本

  • Kafka 集群压力测试

    1)Kafka压测 用Kafka官方自带的脚本,对Kafka进行压测。Kafka压测时,可以查看到哪个地方出现了瓶...

网友评论

    本文标题:怎样进行压测?

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