jmeter压力测试

Posted harlenfan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter压力测试相关的知识,希望对你有一定的参考价值。

jmeter压力测试步骤

一、添加线程组

1、Test Plan --> 添加 --> 线程(用户) --> 线程组
2、线程组修改名称,线程属性中添加线程数,循环次数等

二、添加HTTP请求默认值

步骤:线程组 -- > 添加-->取样器-->HTTP请求
1、名称:ip + port
2、WEB服务器:
    协议:http、https
    服务器名称或IP:xxx
    端口号:8888
3、HTTP请求(get/post)
    路径:url
    内容编码:utf-8

三、添加HTTP信息头管理器

步骤:线程组 --> 添加 --> 配置元件 --> HTTP信息头管理
1、名称:HTTP信息头管理器
2、信息头:(根据实际情况添加名称和值)
    名称:Content-Type
    值:application/json

四、参数化(CSV数据文件设置)

1、线程组 --> 添加 --> 配置元件 --> CSV Data Set Config
2、名称:xxx
3、文件名:E:Toolotherapache-jmeter-5.1.1in	
4、文件编码:UTF-8
5、变量名称:user,pwd
6、忽略首行:True
7、分隔符:;
其他:默认

五、HTTP请求(登录)

1、POST/GET
2、路径:/auth/login
3、消息体数据:
    {"username":"${user}","password":"${pwd}"}
4、HTTP请求 --> 添加-->后置处理器-->正则表达式提取器
    1、名称:token
    2、引用名称:token
    3、正则表达式:"token":"(.*?)","username"
    4、模板:$1$
    5、匹配数字:1
5、响应断言
    1、HTTP请求 --> 添加-->断言-->响应断言
    2、测试字段:响应文本。。。
    3、测试模式:
        1、"code":1
        2、"message":"OK"

六、查看结果树

1、线程组-->添加-->监听器-->查看结果树

七、聚合报告

1、线程组-->添加-->监听器-->聚合报告

以上是关于jmeter压力测试的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter压力测试设置

jmeter压力测试

开发人员学Linux:使用JMeter对网站和数据库进行压力测试

Jmeter教程 简单的压力测试

利用jmeter进行压力测试

压力测试Jmeter+badboy