apache下的开源测试工具jmeter性能测试高级配置

–>

apache下的开源测试工具jmeter性能测试高级配置

之前学习了使用jmeter测试工具进行基本的性能测试配置,今天学习高级一点的配置,在测试时添加固定定时器,检测服务器响应时间,查看服务器吞吐量,cpu利用率和内存占用率

固定定时器
固定定时器是设置请求之间的思考时间,也就是两个请求之间的间隔时间
(注:放在请求外面,是设置每个请求时间的间隔时间;放在请求里面,是设置上一个请求与当前请求之间的间隔时间。)

  1. 1,添加固定定时器,可以在请求外添加,也可以在请求内添加
  1. 2,设置思考时间,思考时间可以自行设置,单位是毫秒

[email protected] – Response Times Over Time
[email protected] – Response Times Over Time是监控程序运行的响应时间的,需要安装外部插件

  1. 1,首先 将jmeter-plugins-perfmon-2.1.jar
    、jmeter-plugins-manager-1.3.jar放入jmeter/lib/ext目录下
  1. 2,重启jmeter,然后重新打开jmeter,点击选项-plugins manager(has upgrades)
  1. 3,点击Available plugins
  1. 4,搜索 : 勾选 3 Basic Graphs ,点击Apply,jmeter会自动重启
  1. 5,添加响应时间
    (注:1,如果有的协议后面添加了变量名的,需要删除协议名称后面的变量名
    2,循环执行时,如果使用了csv数据文件设置,需要把:遇到文件结束符停止线程?选项改成:Ture)

  2. 6,查看运行结果

常数吞吐量定时器
测试系统最大吞吐量

  1. 1,添加常数吞吐量定时器
  1. 2,设置定时器目标吞吐量
  1. 3,设置协议循环次数和变量,数据可以自行设置,逐步增加,测试系统最大吞吐量, 变量名可以根据计数器里的数据自行定义
  2. 4,查看结果是否满足测试要求,直到测试出程序最大吞吐量

[email protected] – PerfMon Metrics Collector
[email protected] – PerfMon Metrics Collector是监控服务器cpu利用率和内存占用率的,需要安装外部插件

  1. 1,在项目工程的环境下,解压缩ServerAgent包,运行服务端–监控将ServerAgent.jar放入jmeter下/lib/ext目录下
  1. 2,如果服务器在Linux系统上,把ServerAgent-2.2.3.zip压缩包上传到Linux里,解压缩(unzip+压缩包)压缩包
  1. 3,cd到serverAgent-2.2.3文件夹下执行./startAgent.sh,开启serverAgent服务(开启之后这个界面不能动)
  1. 2.2,如果服务器配置在window系统下,则打开ServerAgent-2.2.3,双击startAgent.bat开启服务
  1. 4,打开jmeter,安装外部插件
  1. 5,点击Available plugins
  1. 6,勾选 perfMonorg (Servers Performance Monitoring),点击右下角应用
  1. 7,添加[email protected] – PerfMon Metrics Collector
  1. 8,添加需要监控的信息,可以添加多个
    (注:如果服务器在Linux系统下则填写Linux ip,在window系统下则填写window ip)
  1. 9,运行程序,查看服务器cpu利用率和内存占用率

本文来源 互联网收集,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源,如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。

© 版权声明

相关文章