JMeter 软件的简单使用

目录

Window下安装JMeter

启动

修改成中文格式 

修改配置文件

简单的测试压力 

添加线程组

配置线程属性 

添加HTTP请求默认值

添加http请求

添加监听器

启动自己的项目 【正常运行】

启动JMeter

结果

​​

​ Liunx下安装JMeter

启动 jmeter

查看

导入后就可以查看


下载地址:Apache JMeter - Download Apache JMeter

前言

并发:并发多少,qps/tps

qps:每秒的查询率,一台服务器,每秒能够相应的查询次数,是对一个特定的查询服务器的,在规定时间内所处理流量的衡量标准

tps: 事务/ 秒

是软件测试结果的测量单位

一个事务,事务指:一个客户机向服务器发送请求,然后服务器做出响应的一个过程

客户端在发送请求时开始计时 收到 服务器响应之后 结束计时  然后用时间差 来计算,使用时间以及完成的一个事务的个数

一般情况下tps的处理流程

        ①用户请求服务器

        ②服务器自己内部 查询 处理 ......

        ③服务器返回用户

Window下安装JMeter

启动

        双击启动

修改成中文格式 

修改配置文件

#Preferred GUI language. Comment out to use the JVM default locale's language.
#language=en
language=zh_CN


# The encoding to be used if none is provided (default ISO-8859-1)
#sampleresult.default.encoding=ISO-8859-1
sampleresult.default.encoding=UTF-8

简单的测试压力 

添加线程组

配置线程属性 

添加HTTP请求默认值

配置 

添加http请求

添加监听器

启动自己的项目 【正常运行】

启动JMeter

结果

 Liunx下安装JMeter

 # 解压
 [root@gh gh]# tar -zxvf apache-jmeter-5.4.3(1).tgz 


# 查看目录结构
[root@gh gh]# cd apache-jmeter-5.4.3
[root@gh apache-jmeter-5.4.3]# ll
total 56
drwxrwxr-x   5 root root  4096 Mar 14 15:08 bin
drwxr-xr-x   5 root root  4096 Mar 14 15:08 docs
drwxrwxr-x   2 root root  4096 Jan  2  1970 extras
drwxrwxr-x   4 root root  4096 Mar 14 15:08 lib
-rw-rw-r--   1 root root 15292 Jan  2  1970 LICENSE
drwxrwxr-x 104 root root  4096 Jan  2  1970 licenses
-rw-rw-r--   1 root root   167 Jan  2  1970 NOTICE
drwxr-xr-x   6 root root  4096 Jan  2  1970 printable_docs
-rw-rw-r--   1 root root  9821 Jan  2  1970 README.md

 进入bin window 下使用 jMeter.bat   Linux 使用 jMeter.sh

 修改配置文件

[root@gh bin]# vim jmeter.properties 

 由于在Linux 下操作不方便,这里导入在window下,

启动 jmeter

[root@gh bin]# ./jmeter.sh -n -t JMerter脚本.jmx -l result.jtl

    -n 非GUI 模式运行 JMeter
    -t 选择 .jmx   运行的jMeter 测试脚本文件
    -l 结果 日志文件,记录结果的文件  后缀要是 .jtl   xxx.jtl

    -r  远程去执行
    -H 代理主机 你的ip地址
    -P 端口

[root@gh bin]# ./jmeter.sh -n -t JMerter脚本.jmx -l result.jtl
Mar 15, 2022 11:30:13 AM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Creating summariser <summary>
Created the tree successfully using JMerter脚本.jmx
Starting standalone test @ Tue Mar 15 11:30:14 CST 2022 (1647315014374)
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445
summary +    844 in 00:00:15 =   55.8/s Avg:  4198 Min:   241 Max: 12649 Err:     0 (0.00%) Active: 157 Started: 1000 Finished: 843
summary +    156 in 00:00:03 =   50.2/s Avg: 11278 Min:  7507 Max: 15860 Err:     0 (0.00%) Active: 0 Started: 1000 Finished: 1000
summary =   1000 in 00:00:18 =   54.9/s Avg:  5302 Min:   241 Max: 15860 Err:     0 (0.00%)
Tidying up ...    @ Tue Mar 15 11:30:33 CST 2022 (1647315033171)
... end of run
[root@gh bin]# 

查看

在开启一个窗口 top 查看

导入后就可以查看

多用户测试

准备好真是数据,文件格式 xxx.config

账号    		cookiet
13796781234, 650969a3b5b64a83ba428f375b327e72
13796781235, ee8ec22c2a1c4e3cb278227005cf098b

添加 CSV Data Set Config

添加Http Cookie管理器 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gh-xiaohe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值