程序员的大厨梦

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  jmeter

jmeter安装及使用
摘要:一.jmeter不是内部命令 1.新增环境变量 变量名:JMETER_HOME 变量值:D:\jmeter\apache-jmeter-5.1.1【jmeter安装文件夹】 2.编辑CLASSPATH 在CLASSPATH后面加上%JMETER_HOME%\lib\ext\ApacheJMeter_ 阅读全文
posted @ 2020-04-20 12:10 程序员的大厨梦 阅读(2236) 评论(0) 推荐(0)

摘要:前言 性能测试时我们关注的重要指标是:并发用户数,TPS,正确率,响应时间,QPS,CPU,memory I/O disk等。JMeterPlugin可以把JMter生成的jtl文件做出很好的统计图,同事还支持查看CPU,memory,正确率,响应时间,I/O等的监控,是个不错的插件 一.插件下载 阅读全文
posted @ 2020-04-17 11:34 程序员的大厨梦 阅读(7054) 评论(0) 推荐(1)

摘要:函数助手 准备测试数据,用记事本写了五个用户名和密码,保存为.dat格式的文件 点击菜单栏“选项” >函数助手对话框,看下图: CSV文件列号是从0开始的,第一列0、第二列1、第三列2、依次类推 复制生成的参数化函数,打开登陆请求页面,在右则的参数项中找到我们要参数化的字段,这里对用户名和密码做参数 阅读全文
posted @ 2020-03-31 18:12 程序员的大厨梦 阅读(310) 评论(0) 推荐(0)

摘要:通过JSON Extractor 插件来提取JSON响应结果 一.使用需求 在下一个接口调用上一个接口的数据,如:请求1返回的结果,处理以后作为请求2的参数使用。 二.首先需要下载JSON Extractor插件,下载地址为https://jmeter-plugins.org/wiki/JSONPa 阅读全文
posted @ 2020-03-31 17:21 程序员的大厨梦 阅读(8217) 评论(0) 推荐(1)

摘要:以前抓包一直使用Charles,fiddler等。在学习Jmeter的时候发现Jmeter中有非测试元件也是可以抓包,而且非常好用 一.选择测试计划,添加线程组 二.测试计划中添加-非测试元件-HTTP代理服务器 三.修改HTTP代理服务器,端口改为8888,目标控制器选择线程组 四.查看本地ip, 阅读全文
posted @ 2020-01-09 17:36 程序员的大厨梦 阅读(1343) 评论(0) 推荐(0)

摘要:参数化CSV Data Set Config 概述:参数化就是动态的获取并设置数据。比如执行批量操作时,批量插入或者批量删除,每次执行完都需要修改一次,效率低。参数化就是可以以程序代替人工获取并设置数据,安全+高效。 CSV Data Set Config:通过这个组件可以动态获取并设置数据,实现类 阅读全文
posted @ 2019-12-16 12:04 程序员的大厨梦 阅读(268) 评论(0) 推荐(0)

摘要:一.Badboy2.2.5简介 Badboy作用很多,但是大部分是作为脚本录制工具来使用。我们可以用Badboy录制脚本,然后将录制的脚本导出为JMeter格式的脚本,最后将该脚本导入到JMeter,借助于JMeter强大的测试功能模拟大量的虚拟用户,进行复杂的性能测试。 二.Badboy下载及使用 阅读全文
posted @ 2019-09-21 15:31 程序员的大厨梦 阅读(658) 评论(0) 推荐(0)

摘要:一.基本概念 测试计划:用来包含测试任务,一个测试计划中至少包含一个线程组 线程组:定义了一个虚拟用户池,所有的用户都执行同样的测试脚本 采样器:采样器是JMETER测试的基本单元,用户可以用它向服务器发一个特定的请求,如HTTP,FTP等,采样器会再超时前等待服务器的响应 逻辑控制器:用户通过逻辑 阅读全文
posted @ 2019-08-15 16:06 程序员的大厨梦 阅读(379) 评论(0) 推荐(0)

摘要:一.Jmeter简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器 阅读全文
posted @ 2019-08-14 15:50 程序员的大厨梦 阅读(442) 评论(0) 推荐(0)