
Jmeter
文章平均质量分 79
purple_snowy
下雨天。
展开
-
RandomDate(接口参数化-随机生成日期)
jmeter-接口参数化随机选择日期请求原创 2024-06-07 17:36:55 · 2002 阅读 · 0 评论 -
HTML性能报告的结果显示
页面结构:1、Dashboard(概览)1.Apdex:应用程序性能满意度的标准,范围在 0-1之间,1表示达到所有用户均满意,反之0则表示均不满意,可以在配置文件设置2.Toleration threshold:可接受(容忍或满意)阈值,即用户可接受的响应时间3.F(Frustration threshold):不可接受(失败)阈值,即用户不可接受响应时间4.Lable:请求名称即采样器名称Network(KB/sec):网络情况Received:每秒从服务器端接收到的数据量Sen原创 2021-07-05 19:02:28 · 963 阅读 · 1 评论 -
非GUI(界面化)执行性能测试脚本,并生成html格式的性能报告。
JMeter界面化进行性能测试时虽然有聚合报告、用表格查看结果树,但是结果还不够直观,不够方面,并且JMeter使用界面化时比较吃计算机资源。所以有了非界面化的性能场景执行,且没有界面化消耗资源。非GUI本机执行脚本1、首先从cmd中输入jmeter,要可以打开jmeter(打不开的说明没有添加环境变量,可以查下如何添加环境变量)2、如果可以打开,进行如下命令操作 (这个是我的脚本路径)jmeter -n -t G:\Jmeter\apache-jmeter-3.3\douban.jmx -.原创 2020-05-22 14:51:21 · 477 阅读 · 0 评论 -
线程组:使用Ultimate Thread Group 和 Stepping Thread Group复杂场景的性能测试
只依靠自带的线程组,显示满足不了性能测试中比较复杂的场景,下面这两种线程组可以帮助你很好的完成复杂的场景Ultimate Thread Group终极线程组、阶梯线程组比如有这样的一个场景: 50个用户(线程数),5秒后开始逐步请求,且每秒启动5个(10秒内全部启动全部线程数),全部线程启动后运行1分钟,且不要求全部停止,而是逐步停止(每秒停止2个用户即线程)我们该如何做呢?如果用普通的线程组也是可以,但是没有用户启动或者停止的走势我们看到,不够直观,我们可以用Ultimate Thread G原创 2020-05-21 16:54:24 · 2127 阅读 · 0 评论 -
JMeter监控服务器资源步骤(界面化)
JMeter元件执行顺序:1、配置元件 HTTP请求默认值 HTTP请求头管理 用户定义变量2、前置处理器 例如:用户参数3、定时器 例如:固定时间4、提取器(sampler) 例如:公共接口请求5、后置处理器 例如:正则提取器6、断言 例如:3种断言:size断言、响应断言、响应时间断言7、监听器 例如:察看结果树使用jmeter插件监控服务器的资源使用情况(界面化):cpu memory I/O disk等我的jmeter版本3-3我的环境:原创 2020-05-20 18:53:53 · 1024 阅读 · 0 评论 -
Jmeter连接数据库并引用值
打开Jmeter,在“测试计划”中导入已经下载的mysql-connector-java-8.0.19没有插件包的可以看上一篇,有安装步骤。一、线程组添加:JDBC Connection ConfigurationVariable Name: 变量名,可以随意取名字Database URL: jdbc:mysql://IP地址/{数据库名称}username:数据库用户名pass...原创 2020-04-01 18:47:08 · 1158 阅读 · 0 评论 -
Jmeter连接数据库插件 mysql-connector-java的下载步骤
jmeter想要连接数据库,首先需要下载插件连接mysql的jar包下载地址:https://www.mysql.com/downloads/下载完成后可以放入到jmeter的bin目录中,以便后续好找...原创 2020-04-01 17:52:41 · 4160 阅读 · 1 评论 -
Jmeter响应结果+正则提取
在我们请求接口中,会对结果进行判断,我们可以用断言查看响应断言:添加要测试的模块,这里是百度为例,所以写的是百度,也可以写变量进行断言我们也可以添加:断言持续时间、响应的数据大小。都是在“添加”>>>断言>>>>…断言持续时间:请求时间超出则置为失败。Size Assertion:超出设置的大小,置为失败。正则表达式提取器:提取百度...原创 2020-04-01 11:55:35 · 490 阅读 · 0 评论 -
Jmeter参数化设置及读取的三种方式
请求数据的参数化读取然后创建一个响应结果树在刚才创建的HTTP请求中,右键“添加”—>监听器—>察看结果树我们创建一个简单的请求,访问下百度,不设置参数运行之后,察看结果树,发现可以正常访问因为请求服务器时,服务器只会取自己想要的字段,多余的字段服务端会直接过滤掉,以免服务器压力过大,所以我们可以随意设置字段进行传参,只看我们参数化后有没有正确...原创 2020-04-01 10:59:29 · 2668 阅读 · 0 评论 -
jmeter安装内容
一、安装1.安装jdk,配置环境变量附:JRE(Java Runtime Environment ) Java运行环境,用来运行JAVA程序的。JDK(Java Development Kit) Java开发工具包,包含JRE。因此只需要下载安装JDK即可中。JDK是Sun Microsystems针对Java开发员的产品,JSP运行环境需要JDK的支持。JDK 是整个Java的核心,...原创 2019-11-25 18:38:13 · 358 阅读 · 0 评论 -
Jmeter响应数据显示乱码解决方法
Jmeter响应数据显示乱码,解决步骤:1、进入apache-jmeter-xxx\bin目录下,找到jmeter.properties文件,以文本文件形式打开2、找到sampleresult.default.encoding这个参数,此行默认是注释的,#sampleresult.default.encoding=ISO-8859-13、将ISO-8859-1修改成utf-8,去掉注...原创 2018-09-14 16:04:22 · 338 阅读 · 0 评论