0


jmeter 脚本 & 压测

压测的目的:在上线前或者高峰使用期间内了解到应用的承载能力,根据现有及未来的预估做好优化和准备

有以下几点需要明确:用例覆盖的全面;接口调用的频次、个数;突发情况;承受用户的数量

1、本地启动 jmeter,编写压测脚本,在本地调通

1.1 可在计划或者线程组内加HTTP信息管理头和 Cookie管理器(添加 -> 配置元件 -> HTTP信息管理头和 Cookie管理器)【前者公有,后者该组内】

content-type application/json;charset=UTF-8

常见的content-type的类型有以下几种:
text/plain          文本类型
text/css          css类型
text/html           html类型
application/x-javascript    js类型
application/json      json类型
image/png jpg gif     image/*
(/.+.(png|jpg|gif)$/.test(pathname)) 匹配到图片

charset:标签的一个属性,指定字符类型;utf-8:字符编码类型

1.2 新增线程组(添加 -> 线程用户 -> 线程组)

线程组:类似项目组,管理项目内的成员,线程组就是用来管理线程
setUp线程组先运行,然后是一般线程组运行,最后是tearDown线程组运行【setUp一般是登录的,tearDown一般是退出的接口】

注:本地调试压测脚本,线程属性一般均为1;

1.3 线程组内新增请求 (添加 -> 取样器 -> HTTP请求),根据具体需求可添加断言

【请求内的IP和路径填写】

1.4 线程组内新增请求 查看结果树(添加 -> 取样器 -> 察看结果树)

1.5 如果需要用到数据, 线程组内新增 csv数据文件设置(添加 -> 配置元件 -> csv数据文件设置)

注:如果JMX脚本中关联了数据文件,要将CSV Data Set Config中的Filename改为文件名本身,不要带路径。否则会读取不到数据文件

标签: jmeter 压力测试

本文转载自: https://blog.csdn.net/TUJI67/article/details/123739026
版权归原作者 JINKY奇特18 所有, 如有侵权,请联系我们删除。

“jmeter 脚本 & 压测”的评论:

还没有评论