• apache-jmeter-3.1的简单压力测试使用方法(下载和安装)


    博客转载https://blog.csdn.net/lan_shu/article/details/55190127

    压力测试工具LoadRunner是收费的,而且操作复杂。作为开发人员当然是用apache提供的jmeter,免费容易上手。 
    jmeter下载地址http://jmeter.apache.org/首先下载解压到某个盘,我放在了D盘 
    然后配置环境变量: 
    变量名JMETER_HOME,变量值D:javaapache-jmeter-3.1 在变量名CLASSPATH新增 
    %JMETER_HOME%libextApacheJMeter_core.jar; 
    %JMETER_HOME%libjorphan.jar; 
    %JMETER_HOME%liblogkit-2.0.jar; 
    在Path新增%JMETER_HOME%/bin 
    配置好后,在cmd输入jmeter.bat或者在安装目录bin里面直接点击也是可以的;

    启动成功后的界面

    如果是英文版请点击Options>Choose Language>Chinese(Simplified),切换成简体中文 
    这里写图片描述
    接下来,我们首先模拟100用户访问某个网站或者功能 
    1、新建线程组,右键点击测试计划,添加>Threads(Users)>线程组 
    这里写图片描述
    设置线程数100,Ramp-Up period(in seconds):10,循环次数:1 
    Ramp-Up period指的是每个线程间隔多长时间,如果设置为0,就是并发; 
    这里写图片描述
    2、新建HTTP请求,右键点击线程组>添加>Sampler>HTTP请求 
    这里写图片描述
    设置访问的地址,参数等 
    这里写图片描述
    3、新建概要报告(请求数,响应时间等),右键点击HTTP请求>添加>监听器>Summary Report 
    这里写图片描述
    这里写图片描述
    4、新建察看结果数,右键点击HTTP请求>添加>监听器>察看结果数 
    这里写图片描述
    这里写图片描述
    5、点击开始进行压力测试 
    这里写图片描述
    期间会提示你保存结果文件,找个地方存起来就ok。 
    测试结果 
    这里写图片描述
    这里写图片描述
    6、有时候我们需要进行登录后的操作,那么我们需要对Cookie进行传递设置 
    新建HTTP信息头管理器,右键点击HTTP请求>添加>配置原件>HTTP信息头管理器 
    这里写图片描述
    这里写图片描述
    以上基本能满足日常开发测试的需求了,如果测试并发,请把线程组的Ramp-Up period设置为0即可

  • 相关阅读:
    第一周例行报告
    2018091-2 博客作业
    jQuery $.post $.ajax用法
    HTML ul、li 属性介绍
    PHP日期格式转时间戳
    php字符串与字符替换函数
    Linux内核参数
    ifconfig-dropped
    mysql_load_data及权限管理
    加快mysql导入导出速度
  • 原文地址:https://www.cnblogs.com/mike-mei/p/9132727.html
Copyright © 2020-2023  润新知