• Jmeter压力测试


    我下载的是apache-jmeter-5.1.1,下载地址

    http://jmeter-plugins.org/downloads/all/

    解压

    D:apache-jmeter-5.1.1injmeter.bat  启动

    为了要监控CPU、内存,需要下载插件

    JMeterPlugins-Extras-1.1.2.zip

    JMeterPlugins-Standard-1.1.2.zip

    这个两个包,我们只需要其中的jar包

    解压放到apache-jmeter-5.1.1apache-jmeter-5.1.1libext下

    再下载ServerAgent插件,该插件网上不好找,如果找不到,请私信我。

    ServerAgent下载直接解压,放在任何盘,启动端口默认为4444,不用修改。

    windows用startAgent.bat启动,linux用startAgent.sh启动

    如果4444端口被占用,修改端口,

    修改端口的二种方式:

    一、永久修改端口:

      CMD命令进入ServerAgent的根目录,此时可以看到ServerAgent.jar 此时在cmd中输入 "java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 5555 --tcp-port 5555"

    二、启动一次性修改端口:

     >startAgent.bat --tcp-port 5555--udp-port 5555--sysinfo

     ServerAgent-2.2.1.zip

    启动成功:

    先启动agent再启动jmeter,

    此时多了下面这些选项  jp@gc这些开头的

    File->new,创建一个测试计划

    在测试计划上右击,Add->Threads->Thread Group,创建线程组,模拟多人请求操作

    在Thread Group上右击,Add->Sampler->HTTP Request

    HTTP Request配置:

     Path后面?后跟的参数名称

    在Thread Group上右击,Add->Listener->View Results Tree

                  Add->Listener->View Results in Table

                Add->Listener->Summary Report

    以上三个是结果和汇总报表展示

    在Thread Group上右击,Add->Config Element->CSV Data Set Config,添加外部批量参数文件

     参数是json格式,注意这里的分割符是{,如果是单个字符串参数,分割符则是逗号

    在Thread Group上右击,Add->Listener->jp@gc - PerfMon Metrics Collector,配置端口

  • 相关阅读:
    信息爆炸时代,对待信息的三种方式
    Spring事务管理
    归并排序和快速排序的衍生问题
    Linux之Shell命令
    程序员找工作的干货经验
    css3 Transition动画执行时有可能会出现闪烁的bug
    布尔值
    null, undefined理解
    js文字的无缝滚动(上下)
    vue实现文字上下滚动
  • 原文地址:https://www.cnblogs.com/ngy0217/p/11624671.html
Copyright © 2020-2023  润新知