JMeter

一位测试方面的大佬博客

https://www.cnblogs.com/liulinghua90/category/714144.html

基于Java的压力测试工具

一:下载安装

官网:http://jmeter.apache.org/download_jmeter.cgi

下载zip包,

解压,点击进入bin文件夹,双击jmeter.bat文件,会启动JMeter GUI工具

选择Options --> Choose Language --> Chinese(Simplified),设置语言为中文简体

二:接口使用

1.选择TestPlan,右键-->添加-->线程-->线程组

2..线程组内容

image-20210712213302307

a.线程组名称,可修改

b.取样器错误后执行的操作,可修改

c.线程数,即为并发请求数量,可修改

d.ramp-UI时间,即为几秒内开启全部线程,可修改

3.选择线程组,右键-->添加-->取样器-->HTTP请求

image-20210713165237744

参数和消息体数据只能选一个

Web服务器信息,网络协议、域名或IP、端口号,可自行修改

接口请求:请求方式、请求路径、编码格式,可自行修改

参数传递:消息体数据存储JSON信息

4.选择线程组,右键-->添加-->配置元件-->HTTP信息头管理器

image-20210713165217734

三:结果查看

选择线程组,右键-->添加-->监听器-->查看结果树

img

1.开始测试

image-20210712213726083

    authStr: 6664747A2B546E74732B59646B3755374731776271413D3D,
    icm_token: 

    authStr: 6664747A2B546E74732B59646B3755374731776271413D3D,
    icm_token: ,
    dealline: 20210710

    authStr: 6664747A2B546E74732B59646B3755374731776271413D3D,
    icm_token: ,
    endDate: 20210710

    authStr: 6664747A2B546E74732B59646B3755374731776271413D3D,
icm_token: ,
startDate: 20010612,
endDate: 20210612,
searchType: 1,
rate: 1,

    authStr: 6664747A2B546E74732B59646B3755374731776271413D3D
icm_token: 
startDate: 20010612
endDate: 20210612
searchType: 1
rate: 1

自定义变量模拟多用户

JMeter命令行使用

redis压测工具:redis-benchmark

脚本工具

chrome插件录制脚本工具BlazeMeter

问题

jmeter 运行接口报javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection

在这里插入图片描述

1:查看请求是HTTP还是HTTPS

2:查看域名能不能ping通

results matching ""

    No results matching ""