二、了解JMeter

1.JMeter概述

jmeter是一款纯Java的开源工具,能进行性能、功能、接口测试。

①能对不同应用、服务器、协议类型进行性能测试

   例如:HTTP、HTTPS、SOAP、REST / webservice、FTP、JMS、JDBC等

②能方便的录制和调试脚本

③优秀的性能测试报告

④能从常见响应数据格式中提取数据:HTML、JSON、XML、或者任意文本格式

⑤完全的多线程框架

⑥缓存和离线分析以及回放测试结果

⑦高度可扩展的内核

2.JMeter的优越性

①开源免费

②小巧轻便易安装

③功能强大

④简单易学上手快

⑤跨平台

⑦开源社区支持,插件层出不穷

3.JMeter性能测试的基本原理

模拟用户向服务器发送请求,接收响应

举一个例子:发送请求

打开文件:

4.JMeter性能测试的基本流程

①性能测试的必要性分析

   可以根据“用户量”决定是否需要进行性能测试

②性能测试目标的收集和确定(确定性能测试的目标)

   需要了解系统当前的业务量情况,然后预估未来的业务量,从而提炼出订单的情况,确定出一个用户可以承受的响

  应时间,例如服务器端,根据CPU和内存使用率的情况,需要确定一个目标值...

③编制测试计划

   需要明确对哪些功能进行性能测试,由哪些测试人员来完成这些性能测试,什么时间完成,要使用什么工具来完成

④录制测试脚本

   功能测试完成之后进行

⑤编辑增强测试脚本

⑥执行测试脚本

⑦测试结果分析

  验证系统是否满足我们的性能目标,如果发现问题,立即反馈给开发,让其进行性能调整,调整完之后,再次进行测试

5.如何学习JMeter性能测试

   √  通过简单例子快速对JMeter性能测试有个整体的感性认识

   √  学习jmeter的基础知识(原理、流程、脚本元件及其作用域和执行顺序、变量、属性、函数、日志)

   √  掌握性能测试的脚本录制、脚本增强、执行和结果分析的操作和技能

   √  动手操作 --> 遇到问题 -->百度、参考JMeter官网资料学习

   √  不断练习,不断解决问题、不断学习新知识

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值