随笔分类 -  jmeter

摘要:1.jmeter环境配置后,点击jmeter.bat,提示以下错误 2.先cmd检查,输入命令 findstr /? 说明C:\Windows\System32\findstr.exe未生效,因安装极少数软件,导致path值被篡改 3.检查环境变量里的Path,将原来的""改为 %SystemRoo 阅读全文
posted @ 2019-06-11 10:17 柿子秧 阅读(508) 评论(0) 推荐(0)
摘要:原文地址:https://www.cnblogs.com/imyalost/p/9808079.html jmeter是一个java开发的利用多线程原理来模拟并发进行性能测试的工具,一般来说,GUI模式只用于创建脚本以及用来debug,执行测试时建议使用非GUI模式运行。 这篇博客,介绍下在linu 阅读全文
posted @ 2019-05-31 10:22 柿子秧 阅读(380) 评论(0) 推荐(0)
摘要:性能测试中,有时需要模拟一种实际生产中经常出现的情况,即:从某个值开始不断增加压力,直至达到某个值,然后持续运行一段时间。 在jmeter中,有这样一个插件,可以帮我们实现这个功能,这个插件就是:Stepping Thread Group 1、下载配置方法 Stepping Thread Group 阅读全文
posted @ 2019-05-30 16:30 柿子秧 阅读(295) 评论(0) 推荐(0)
摘要:原文地址:http://blog.csdn.net/fanjeff/article/details/46873159 一、使用jmeter函数助手 启动jmeter后,可以在JMeter的选项菜单中找到函数助手对话框(快捷键:Ctrl+Shift+F1),如下图所示: 打开函数助手,可以从下拉列表中 阅读全文
posted @ 2019-05-30 15:15 柿子秧 阅读(164) 评论(0) 推荐(0)
摘要:1、CSV Data Set Config 这个元件被用来在参数化生成数据时使用,简单高效,容易生成有序数;只需要新建excel,然后通过拖拽、复制黏贴等方式产生不同的数据,然后读取调用即可。 但它也有不足之处,如下: ①如果数据库中某些表的某些字段不允许重复(比如订单号),那么在完成一轮测试后,再 阅读全文
posted @ 2019-05-29 17:11 柿子秧 阅读(326) 评论(0) 推荐(0)
摘要:参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入用参数来代替,脚本运行过程中指定输入的取值范围和规则。脚本在运行时可以根据需要选择不同的值作为输入,这种方式通常称为数据驱动测试(data driven test),参数的取值范围也称为数据池(data pool) 阅读全文
posted @ 2019-05-29 16:32 柿子秧 阅读(471) 评论(0) 推荐(0)
摘要:之前了解过jmeter的目录结构,但只知道一些常用的配置文件,看到一篇介绍的比较详细的博客,就转载过来,当然,其实是自己懒得再去搜集更多资料慢慢看了,时间不够用。。。 原文链接:http://www.cnblogs.com/zichuan/p/6938772.html,作者:zzz紫川 首先得了解一 阅读全文
posted @ 2019-05-29 15:22 柿子秧 阅读(332) 评论(0) 推荐(0)
摘要:本博客转载自:http://www.cnblogs.com/dinghanhua/p/5646435.html 个人感觉不错,对jmeter最常用的取样器http请求需要用到的信息头管理器做了很好的解释,推荐推荐!!! 本文讲三种content-type以及在Jmeter中对应的参数输入方式 第一部 阅读全文
posted @ 2019-05-29 15:18 柿子秧 阅读(385) 评论(0) 推荐(0)
摘要:jmeter是一个开源的性能测试工具,它可以通过鼠标拖拽来随意改变元件之间的顺序以及元件的父子关系,那么随着它们的顺序和所在的域不同,它们在执行的时候,也会有很多不同。 jmeter的test plan通过图形化的方式表达脚本,域代码方式的脚本不同,图形方式表达的脚本中无法使用变量和函数等描述元件的 阅读全文
posted @ 2019-05-29 13:49 柿子秧 阅读(160) 评论(0) 推荐(0)
摘要:win+d回到桌面-》计算机-右键-》属性-》高级系统设置-》环境变量-》系统变量 1、新建变量名:JMETER_HOME填入解压后的jmeter的路径:E:\application\apache-jmeter-4.0\apache-jmeter-4.02、找到CLASSPATH输入:%JMETER 阅读全文
posted @ 2019-05-29 13:45 柿子秧 阅读(118) 评论(0) 推荐(0)
摘要:PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS/TP 阅读全文
posted @ 2019-05-22 16:52 柿子秧 阅读(567) 评论(0) 推荐(0)
摘要:PerfMon Metrics Collector and Server Agent可以监测服务端性能1、下载JMeterPlugins-Standard-1.4.0.zip和JMeterPlugins-Extras-1.4.0.zip 和ServerAgent.zip 前者用于jmeter插件的安 阅读全文
posted @ 2019-05-22 11:52 柿子秧 阅读(144) 评论(0) 推荐(0)
摘要:为什么要使用命令行模式?jmeter是纯java程序,运行时非常占用内存资源,性能测试时一般使用命令行模式,GUI模式只用来调试脚本 jmeter -n -t test.jmx -l result/result_01.csv -j result/result_01.log //生产测试结果和日志 j 阅读全文
posted @ 2019-05-22 11:48 柿子秧 阅读(157) 评论(0) 推荐(0)
摘要:slave机:执行测试脚本。安装了同版本的jdk和jmeter并开启server服务,如果有参数化文件还需要拷贝一份和control机相同的位置。control机:分发测试脚本但不分发参数文件,收集测试结果。需配置slave机的ip和端口号 在使用 JMeter 进行性能测试时,难免遇到要求并发请求 阅读全文
posted @ 2019-05-22 11:38 柿子秧 阅读(304) 评论(0) 推荐(0)
摘要:可以根据既往数据估算系统性能指标,也可以根据公式 如果根据系统总用户数估算并发用户数(两个公式等价)1、eric公式:C=NL/T N是用户总数,L是每个用户的平均在线时间 T估算时间2、little定理:N=X*R R每个用户在系统中的平均驻留时间 X用户相继到达/离开系统的速率排队进入一个很火的 阅读全文
posted @ 2019-05-22 11:35 柿子秧 阅读(316) 评论(0) 推荐(0)
摘要:方法论-1: 同时在线用户数:平均并发数:并发用户数峰值: 在实际的性能测试工作中,测试人员一般比较关心的是业务并发用户数,也就是从业务角度关注究竟应该设置多少个并发数比较合理,因此,在后面的讨论中,也是主要针对业务并发用户数进行讨论,而且,为了方便,直接将业务并发用户数称为并发用户数。 (1) 计 阅读全文
posted @ 2019-05-22 11:33 柿子秧 阅读(1402) 评论(0) 推荐(0)
摘要:beanShell常用的内置函数:vars、prev、props 1、beanshell中必须通过vars来操作变量,不能直接输出${} ${__StringFromFile(F:\api_jmeter\pin#'.'txt,pin,1,3)};//读取pin1.txt pin2.txt pin3. 阅读全文
posted @ 2019-05-22 11:27 柿子秧 阅读(239) 评论(0) 推荐(0)
摘要:2019-05-22 11:10:55 //关于fastJson的使用:将jar包放到lib/ext目录下,直接import引用就可以,代码如下,编译可通过 //该段代码可放在接口的后置beanShell处理器中,也可以放在beanShell中 fastJson包下载地址: 链接:https://p 阅读全文
posted @ 2019-05-22 11:16 柿子秧 阅读(999) 评论(0) 推荐(0)