其他分享
首页 > 其他分享> > jmeter工具使用

jmeter工具使用

作者:互联网

1.jmeter简介

Apche公司使用Java平台开发的一款测试工具
支持接口测试,性能测试,数据库测试,java程序测试

2.jmeter使用

a.需要java环境支持
b.jmeter安装路径不能有中文

2.1 jmeter启动

a.windows下 jmter.bat
b.linux下 jmter.sh

2.2 重要目录/bin

jmter.bat
jmter.sh
jmter.properties jmeter系统配置文件
jmter-server.bat jmeter在windows下的分布式测试
jmter-server jmeter在linux下的分布式测试

2.3 jmter要素

a.测试计划
b.至少有一个线程组
c.至少有一个取样器
d.必须有监听器

2.4 jmeter线程组

a.线程数
一个虚拟用户数就是一个线程数
b.ramp-up 启动时间 在时间内启动线程数
c.循环次数 让线程数循环执行次数

2.5 jmeter发送服务器请求

a.取样器(请求)
协议:http/https
服务器名称/ip:域名
端口号:有则填写,没有不填
参数:post请求参数是x-www-form-urlencode/form-data
消息体数据:post请求中是json/xml格式
上传文件:上传文件接口

HTTP信息头管理 Content-Type 值:application/json
HTTP请求默认值:将请求地址中相同的部分可以统一写在HTTP请求默认值中

2.6 jmter参数化

2.6.1 csv 数据文件设置
	   大量测试数据时使用
	   位置:配置元件
	   1.创建一个csv格式文件
	   2.在jmter中添加csv数据文件设置
	   3.配置csv数据文件设置组件
	   		a.选择准备csv文件
	   		b.utf-8
	   		c.如果有多个变量名使用逗号隔开
	   		d.	忽略首行
   		4.引用变量--->${变量名}
   		5.如果要执行全部的csv文件,需要在线程组中设置相应的循环次数或者线程数
2.6.2 用户参数
	少量数据
	位置:前置处理器----->哪个取样器使用变量,就在哪个取样器下添加用户参数
	1.添加用户参数
	2.添加变量/用户
	3.引用变量
	4.如果要执行所有用户数据----> 在  线程组----->线程数数量==用户数量
2.6.3 用户定义的变量
	数据库地址,测试环境地址 (相当于写死)
	位置:测试计划    配置元件-----> 用户定义的变量
	添加数据: 键值对形式添加

在这里插入图片描述

标签:csv,请求,jmter,线程,使用,取样器,工具,jmeter
来源: https://blog.csdn.net/qq_39068649/article/details/104847169