精华内容
下载资源
问答
  • jmeter压测

    2017-12-17 21:52:00
    jmeter压测设置 jmeter压测结果监听器添加 jmeter压测结果查看(Samples:请求次数,Average:平均响应时间/ms,Throughput:TPS) jmeter加压力机(压力机之间能ping通) 各压力机...
    • 压测指标:TPS/QPS,响应时间
    • jmeter压测设置

     

    • jmeter压测结果监听器添加

    • jmeter压测结果查看(Samples:请求次数,Average:平均响应时间/ms,Throughput:TPS)

    • jmeter加压力机(压力机之间能ping通)
    1. 各压力机下bin执行jmeter-server.bat,启动
    2. 修改jmeter.properties中remote_hosts参数添加压力机IP和端口(端口默认1099),示例如下
    3. remote_hosts=localhost:1099,10.165.124.57:1099
    4. 重启后,运行>远程启动/远程全部启动
    5. 点击多箭头批量运行脚本(参数化文件需要在对于压力机中存在)
    • Liunx下运行jmeter
    1. 上传jmeter和脚本
    2. 赋予对于脚本和执行文件执行权限
    3. #./jmeter.sh -n -t /root/test.jmx -l test.jtl   //-n:无图形,-t:执行脚本,-l:指定运行结果

     

    转载于:https://www.cnblogs.com/zhufb/p/8052808.html

    展开全文
  • Jmeter压测

    2019-03-27 22:07:00
    本文以向mysql数据库数据表插入数据为例,介绍Jmeter压测的基本操作,Jmeter连接mysql数据库操作参见博客"Jmeter连接mysql数据库"。 操作步骤: 添加jdbc request请求 对请求添加响应断言 对请求添加断言结果 ...

    本文以向mysql数据库数据表插入数据为例,介绍Jmeter压测的基本操作,Jmeter连接mysql数据库操作参见博客"Jmeter连接mysql数据库"。

    操作步骤:

    1. 添加jdbc request请求
    2. 对请求添加响应断言
    3. 对请求添加断言结果
    4. 添加查看结果树
    5. 添加聚合报告
    6. 在线程组中配置压测参数
    7. 执行压测
    8. 查看响应断言、断言结果
    9. 查看聚合报告

       

      --------------------------------------------------------------------------------------------------------------------------------

      ********************************************************************************

      ------------------------------------------------------------------------------------------------------------------------------

    1、JDBC request 中写入数据插入的sql脚本

    2、添加响应断言

    右键jdbc request –>添加->断言->响应断言

    根据成功请求返回数据,添加断言匹配内容。

    3、右键jdbc request->监听器->断言结果

    4、添加察看结果树

    5、添加聚合报告,查看压测结果。

     

    6、线程组种配置参数,设计压测场景。

     

    线程组参数详解: 
    1.
    线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。 
    2. Ramp-Up Period(in seconds)
    准备时长:设置的虚拟用户数需要多长时间全部启动。如果线程数为10,准备时长为2,那么需要2秒钟启动10个线程,也就是每秒钟启动5个线程。 
    3.
    循环次数:每个线程发送请求的次数。如果线程数为10,循环次数为2,那么每个线程发送2次请求。总请求数为2*10=2 。如果勾选了"永远",那么所有线程会一直发送请求,一到选择停止运行脚本。 
    4. Delay Thread creation until needed
    :直到需要时延迟线程的创建。 
    5.
    调度器:设置线程组启动的开始时间和结束时间(配置调度器时,需要勾选循环次数为永远
    持续时间(秒):测试持续时间
    启动延迟(秒):测试延迟启动时间。

    7、压测执行

    单击工具栏绿色箭头执行

    8、查看执行结果

     

    (1)查看断言结果---(好像没啥用,察看结果树中就可以看到此内容)

    (2)查看结果树

    (3)查看聚合报告

    错误率较高因为参数用户名用的${__time(mmss,),1秒可插入多条语句,所以用户名重复。

    insert into app_myuser (username,passwd,is_admin) values ('a${__time(mmss,)}','12345678',44);

     

    聚合报告参数详解: 
    1. Label
    :每个 JMeter element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值 
    2. #Samples
    :请求数——表示这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代2次,那么这里显示20 
    3. Average
    :平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,以Transaction 为单位显示平均响应时间 
    4. Median
    :中位数,也就是 50 用户的响应时间 
    5. 90% Line
    90 用户的响应时间 
    6. Min
    :最小响应时间 
    7. Max
    :最大响应时间 
    8. Error%
    :错误率——错误请求数/请求总数 
    9. Throughput
    :吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner Transaction per Second  
    10. KB/Sec
    :每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec

    一般而言,性能测试中我们需要重点关注的数据有: #Samples 请求数,Average 平均响应时间,Min 最小响应时间,Max 最大响应时间,Error% 错误率及Throughput 吞吐量。

     

     

     

     

     

     

     

     

    3、

     

    转载于:https://www.cnblogs.com/doodii2019/p/10611286.html

    展开全文
  • JMeter压测

    2018-03-05 14:43:05
    JMeter压测准备官网http://jmeter.apache.org/下载http://jmeter.apache.org/download_jmeter.cgi/用户手册http://jmeter.apache.org/usermanual/index.htmlJMeter命令行在图形界面上录制jmx命令行:sh jmeter.sh -n...

    JMeter压测

    准备

    • 官网

    http://jmeter.apache.org/

    • 下载

    http://jmeter.apache.org/download_jmeter.cgi/

    • 用户手册

    http://jmeter.apache.org/usermanual/index.html

    JMeter命令行

    1. 在图形界面上录制jmx
    2. 命令行:sh jmeter.sh -n -t xxx.jmx -l result.jtl
    3. 把result.jtl导入到jmeter

    Redis压测

    redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 100000

    100个并发连接,100000个请求

    redis-beanchmark -h 127.0.0.1 -p 6379 -q -d 100

    存取大小为100字节的数据包

    redis-beanchmark -t set,lpush -q -n 100000

    redis-beanchmark -n 100000 -q script load "redis.call('set','foot','bar')"

    展开全文
  • Jmeter 压测

    2018-03-19 18:21:00
    一、jmeter 压测1.一般压测时间为10-15分钟就行,设置时间在调度器配置--持续时间中设置,例如:想压10分钟,则持续时间输入:600 1.线程数:发送请求的用户数,即并发数 2.Ram-up Period(in seconds):此处...

    一、jmeter 压测
    1.一般压测时间为10-15分钟就行,设置时间在调度器配置--持续时间中设置,例如:想压10分钟,则持续时间输入:600

     1.线程数:发送请求的用户数,即并发数

     2.Ram-up Period(in seconds):此处输入1,则指这1个线程要在1秒内全部启动

     3.循环次数:如果勾选永远那么就一直循环。本例填写 的是60,也就是说60乘以线程数100,一共发送6000次请求。理论上这些请求会在60秒的时候发送完成。
        但是受到机器配置和 当前网络的影响,通常这个数字要比1分钟长一些。

    2.衡量性能好坏的指标(一般压测指标由领导给出,例如:tps到达到多少,响应时间要达到多少,并发数要达到多少)

      右键“线程组”-->“添加”-->“监听器”-->“聚合报告”

               TPS:服务端每秒钟处理的请求数 值越大越好
        响应时间:时间越短越好
         samples: 在压测的过程中共发出的请求数
         Average:平均响应时间,单位毫秒
           Median:中位数,也就是50的用户的响应时间
         90%Line:90%用户的响应时间
                 Min:最小响应时间
                Max:最大响应时间
            Error%:错误率,本次测试中出现错误的请求数/请求总数
     Throughput:吞吐量,表示每秒完成的请求数(Request per Second)
           KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec


    二、jmeter添加压力机

    1.先在其他的负载机(其他人的电脑)上启动jmeter的bin目录jmeter-server.bat(MAC或linux上则启动jmeter-server.sh )
       ps:启动后,任务框不能关闭,否则客户端无法使用这台设备

       

     

    2.修改主控机的jmeter的配置文件,在jmeter的bin目录下jmeter.properties文件中 搜索remote_hosts,取消注释,并在其后添加负载机IP
       默认jmeter-server的端口号是1099,如果负载机的端口号改了,那么你在这里也得改

       

    3.运行--远程启动/远程全部启动(ps:如果有参数化文件,那么在负载机同样的位置上也得有一个参数化文件)


    三、Jmeter在Linux环境下运行

    1.输入命令:jmeter -n -t C:\Users\bjniuhanyang\Desktop\测试计划222.jmx -l res.jtl
       -n no gui 没有界面运行
       -t 指定一个运行脚本
       -l 指定测试结果的文件
       res.jtl 就是结果文件(可以指定路径,不指定路径则在bin目录下)
      查看结果文件 在聚合报告中点击“浏览”选择之前的res.jtl文件

     

    转载于:https://www.cnblogs.com/yttbk/p/8602544.html

    展开全文
  • 前言使用jmeter压测的时候,在windows上不太稳定,所有一直在linux服务器上使用jmeter做压力测试。本篇记录下linux上搭建jmeter环境,以及运行jmeter脚本,查看报告。相关环境:java 1.8jmeter 5.1.1java环境先在...
  • 接上篇,一键转化将接口测试平台测试用例转化成Jmeter压测脚本思路,这里我首先在java 上面做了一个简单的实验,看看 转化的中间遇到的问题,这里呢,我只是给了一个简单的demo 版本,后续结合项目的实际的实用,...
  • jmeter 压测

    2020-10-16 18:34:32
    jmeter https://www.cnblogs.com/TankXiao/p/4059378.html
  • JMeter 压测

    2018-07-16 22:25:18
    1.接口压测 每秒钟的并发量,每秒钟可疑的请求量 1.测试计划 右键添加线程组(设置线程数(并发数),循环次数) ...3.线程组 右键 sample http 请求...2.Jmeter 自定义变量 第3步:测试获取用户信息的接口,只访问...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,392
精华内容 1,356
关键字:

jmeter压测