Jmeter 简单用法

学习jmeter的部分用法,整理笔记;

老规矩上图;

一、录制脚本:Badboy或HTTP代理服务器;

  1. Badboy第三方软件,录制脚本后,可以直接导出为jmeter格式;再通过加载实现脚本;
  2. HTTP代理服务器,设置端口,启动服务器;这里最好进行排除模式利用正则表达式,排除需要的访问;

优点:简单,快捷;缺点:需要进行调试,要有一定的编程基础;

调试思路:路径(是否与原始网址一致),跟随重定向(有时登录失败),乱码(content coding:utf-8),变量引用等;查看结果树搭配使用,这是调试的不二选择;

二、测试计划:

网上的教程很多,这里就不细讲,谈几个点吧:

  • 参数化:csv data set config和函数助手;
  1. csv data set config:读取csv文件中的值赋值给变量,驱动测试;如,测试多账户登录,需要多个人的账户和密码保存为csv文件;读取数据后赋值给变量user,pwd,再通过引用${user} ${pwd}进行登录;
  2. 函数助手:选择csvreader读取后引用变量,把文件路径名粘贴到第一行,选择第几列写在第二行,点击生成,生成变量进行登录;
  • Synchronizing Timer:类似loadrunner中的集合点;如值为3,三个线程同时运行;
  • Constant Throughput Timer:QPS每秒的吞吐量;
  • HTTP Cookie 管理器:登录及其后续操作的时候,一定要加上这个,后续操作才能进行;

三、FTP请求:测试上传下载;看图吧,没什么好说的;

四、分布式测试:同一个局域网下,多台机子进行压力测试;见图吧;

原文地址:https://www.cnblogs.com/breakcircle/p/6222194.html