zoukankan      html  css  js  c++  java
  • <Jmeter入门不放弃>之<1.认识jmeter>

    大家这里参考学习的时候,我就不在这里配截图了,因为需要你打开工具根据文档自己去找,,才有印象,大家一定要启动JMeter!

    一.Jmeter是什么

    由 Apache 组织开发,基于JAVA压力测试工具, 可以用于对服务器网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能. 另外,能够对应用程序做功能回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果, 为了最大限度的灵活性, JMeter 允许使用正则表达式创建断言.

    二.Jmeter的特点

    能都对 HTTPFTP 服务器进行压力测试和性能测试

    能通过JDBC进行数据库测试

    完全可移植性和100%纯JAVA

    完全多线程框架允许通过多线程并发取样和通过单独的线程组对不同的功能同时取样

    各种负载统计表和可链接的计时器可供选择

    数据分析和可视化插件提供了很好的扩展性及个性化

    具有提供动态输入到测试的功能

    三.JMeter 下载和安装

    建议安装1.6以上版本,我安装的是1.8

    安装不多说,先配置JDK及path,再在apache安装JMeter

    在安装路径bin目录下启动jmeter.bat

    还有一个大家需要知道,后面我们会有一讲分布式压力测试回提到,服务器模式启动: jmeter-server.bat 允许在远程节点上以服务器模式运行jmeter, 并通过jmeter gui来控制...

    四.JMeter工作原理

    和loadrunner差不多,性能测试脚本通过多线程模拟服务器访问压力,或者是通过代理录制的脚本模拟多线程访问 ,数据库服务器

    五.目录结构

    学一款工具一定要了解其目录结构!

    bin目录是可执行文件,jemter.bat启动,里面可以设置JVM 参数(SET HESP即是堆内存),其中 HESP最多设置为物理内存的一半,默认问512M,如过高了会出现运行过慢,甚至于内存溢出.

    jmeter的log在jmeter.log中查看

    jmeter.properties文件中的log_level.JMeter可以改为debug模式,从而改变日志的详细程度,默认是info

    docs中存放的是api

    常用的是printable_docs,里面是帮助文档,英文不好的可以拿来翻译看

    extras目录是对ant的支持,可以利用ant来实现自动化,批量执行脚本产生HTML报告

    lib目录下的ext子目录是jmeter的核心jar包,用户扩展所依赖的包直接放到lib下即可,不要放到lib/ext下

  • 相关阅读:
    随机森林算法参数调优
    BAYES和朴素BAYES
    阿里云 金融接口 token PHP
    PHP mysql 按时间分组 表格table 跨度 rowspan
    MySql按周,按月,按日分组统计数据
    PHP 获取今日、昨日、本周、上周、本月的等等常用的起始时间戳和结束时间戳的时间处理类
    thinkphp5 tp5 会话控制 session 登录 退出 检查检验登录 判断是否应该跳转到上次url
    微信 模板消息
    php 腾讯 地图 api 计算 坐标 两点 距离 微信 网页 WebService API
    php添加http头禁止浏览器缓存
  • 原文地址:https://www.cnblogs.com/itstu/p/6879279.html
Copyright © 2011-2022 走看看