千家信息网

Jemeter的安装及简单配置教程

发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,本篇内容介绍了"Jemeter的安装及简单配置教程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一,
千家信息网最后更新 2025年02月08日Jemeter的安装及简单配置教程

本篇内容介绍了"Jemeter的安装及简单配置教程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一,下载Jmeter

下载地址网站官方地址 http://jmeter.apache.org/ ;点击第一个进入下载列表

我这两个版本都下载了,但是可能因为我是win7,64位系统。只有上面的那个Binaries版本可以打开。

jmeter是绿色版本,可直接运行。但是,运行jmeter需要JDK的执行。

没有安装的同学,可以在网上搜索jdk,下载,安装,配置环境变量就可以运行jmter文件了。

解压后,打开bin文件夹。运行jmeter.bat 文件。即可看到如图界面

二,简单配置及使用

到这一步,我们已经可以对程序进行配置了。

我们需要配置1.ping的网络地址

2.发送的请求内容

3.测试结果分析。

  1. 添加线程组

    然后我们看到下面这个界面

在这个图上name就不多说了。

说下下面的3个值

number of Threads //这个是同一时间运行的线程数。

Ramp-Up Period(in seconds) //这个是线程数启动的时间。例如,启动1000个线程,时间1s。那么就会在1秒内//发出1000个request请求。 可能有些请求会错误之类的。不写得话,默认就是0。

Loop Count //这个是每个线程循环运行次数。//例如这个值为2,线程50,时间1s。则每个线程运行2次。一共执行100次。

2.添加线程reuquest报文



Server Name or IP: //服务器ip地址

port name ;//服务器端口

protocol(http): //输入http或https

method:下拉列表,可以选择post,get,put等请求

path:写上连接的请求地址 ,例如 /member/memberId.html,如果是get请求的话。/member/memberId.html?memberId=8000001

如果请求的内容是json格式的,则可在 body Data中写入数据。

3.添加请求头部

然后,在里面写入要请求的头部内容

因为,我上传的是json请求,格式就是i

Content-Type: application/json

4.添加结果分析-结果树

添加完成后,不用配置。运行结束后。每一条请求为一条记录。

5.添加聚合报告

在这个图中有以下

samples 一共发出的请求个数

Average 平均响应时间

Error% 错误率

然后我们就可以运行了

如果,我们想清楚上次执行的结果可以点击 run -〉clear All,清楚以前的记录

三,在json中使用随机函数(1)

"orderId":"1${__Random(0,9,random_num_0_9)}">orderId":"1x", X的值是从0-9中随机取

然后执行后,我们就可以在request中看到这样的结果

坏处是,还可能有重复值。待继续摸索

在json中使用随机函数(2)

使用csv文件导入变量,其他文件也可以。最好注意下格式UTF-8.

例如,以上字段,我想让orderId,以正常排序递增。并且更换登陆的用户名。

需要注意的是,如果csv文件有500条记录。线程执行500次。则每条记录被调用一次。但是如果线程超过500次,csv记录会被重新提交。

我们先添加CSV元件

然后在里面填写变量,这里我们注意下。变量之间需要用逗号隔开

FileName是csv文件的地址C:\tool\json.csv,如果把导入的文件放jmeter的bin目录中。则只需要填写导入文件名json.csv。

因为我只需要改变2个变量,所以csv文件里面也只写2个变量即可。如图

然后我们修改一下http 的request请求

这样我们就可以运行了,回顾一下。1.在http request中输入需要的变量。2.新建csv文件 3.配置csv Data set config 模块,在模块里面指向外部csv文件,文件中的变量名

在json中使用随机函数(3)

同时是使用jmeter的随机函数

variable Name是变量名,用法如同上面一样。在request中使用${orderId}调用

"Jemeter的安装及简单配置教程"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

文件 线程 运行 变量 配置 地址 内容 时间 函数 结果 格式 版本 教程 清楚 头部 就是 更多 服务器 模块 界面 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云南蓝牙软件开发 虹口区专业软件开发市场报价 网络黑客与网络安全 朋友圈广告表单数据库 工业网络技术专业女生 脑叶公司如何回滚数据库 软件开发保密协议书 我的世界最久服务器手机版 汽车网络技术与维修是什么课程 wgcloud无法连接数据库 易上网显示服务器返回错误 温馨部落网络技术服务工作室 合肥市bim软件开发工程 传奇服务器登录引擎 火力全开怎么在服务器里刷车 阿里云服务器什么时候上线 数据库管理教程第三章复习思考题 网络技术特性 盗贼之海怎么添加服务器 网络安全形势及对策研究 vsco服务器出现问题 乐山软件开发平均价格 瓯南数据库温州 学在宿城公众号网络安全绘画 江苏软件开发基地 浙大远程数据库技术考试答案 星食客3服务器老是断网 服务器和业务系统哪个好 奉贤区企业网络技术服务多少钱 河南通用软件开发预算
0