美文网首页
1.初识jmeter

1.初识jmeter

作者: Chreyl_1d33 | 来源:发表于2021-04-28 17:58 被阅读0次

1.jmeter是一款优秀的性能测试工具:

开源工具,高可扩展性,完全的可移植性和100%纯java;
完全多线程框架,允许通过多个线程并发取样以及单独的线程对不同的功能同时取样;
支持脚本取样器;

2.组成部分

1)负载发生器:产生负载,多进程或多线程模拟用户行为
2)用户运行器:脚本运行引擎,用户运行器附加在进程或线程上,根据脚本模拟指定的用户行为
3)资源生成器:生成测试过程中服务器、负载机的资源数据
4)报表生成器:根据测试中获得的数据生成报表,提供可视化的数据显示方式

3.测试树:

测试计划>线程组>控制器
线程组:可理解为一个虚拟用户组,每个线程为一个虚拟用户
控制器:sampler(取样器,发送请求到服务器并等待返回结果)和Logic Controller
常用元件:

image.png
image.png
image.png

4.http请求头中的content-type 中作用?

作用:在Request Headers里,告诉服务器我们发送的请求信息是哪种格式的
**1 content-type:application/x-www-form-urlencoded 默认的,如果不指定content-type,默认使用此格式,参数格式:key1=value1&key2=value2
**2 content-type:application/json ,参数为json格式
**3 content-type:multipart/form-data [dinghanhua] ,上传文件用这种格式

5.如何对数据库发起请求和压力?

JDBC Request:向数据库发送一个请求(sql语句),需配合JDBC Connection Configuration配置元件一起使用

6.jmeter常用目录?

/bin/jmeter.log -------运行日志文件
/bin/jmeters-server -------linux分布式测试要用的服务器配置
/bin/jmeter.properties -------系统配置文件:
1.控制台输出,日志间隔时间修改:(默认30s)
jmeter.properties summariser.interval=30;//可以修改为10s;不能小于6;
2.编码格式:sampleresult.default.encoding=UTF-8

7.jmeter参数化?

jmeter参数化的四种方式,其中:
1、函数助手_CSVRead的参数化功能相比CSV Data Set Config较弱;
2、CSV Data Set Config适用于参数取值范围较大的时候使用,该方法具有更大的灵活性;
3、User Defined Variables一般用于test plan中不需要随请求迭代的参数设置;
4、User Variables适用于参数取值范围很小的时候使用;

8.如何获取返回值?

关联正则表达式提取器:


提取返回值里的code的值,赋给code变量

9.beanshell断言?

image.png

10.定时器?

---用来设置请求时间的间隔

https://www.cnblogs.com/imyalost/p/7062784.html

相关文章

  • 1.初识jmeter

    1.jmeter是一款优秀的性能测试工具: 开源工具,高可扩展性,完全的可移植性和100%纯java;完全多线程框...

  • 使用Jmeter进行服务器性能测试

    初识 Jmeter Apache JMeter是Apache组织开发的基于Java的压力测试工具。作用: 1.能够...

  • Jmeter压力测试系列(转载)

    Jmeter压力测试系列(一) - 初识Jmeter和线程组操作详解 https://www.jianshu.co...

  • JMeter:基础_JMeter初识

    主界面介绍: JMeter的主界面采用完全是按照开发者的角度设计的。友好程度一般,不过功能倒是特别齐全,作为程序员...

  • Jmeter系列-初识jmeter

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用...

  • JMeter入门

    1.安装JMeter 下载地址:http://jmeter.apache.org/download_jmeter....

  • Mac 安装使用Jmeter

    1.下载Jmeter 下载地址:https://jmeter.apache.org/download_jmeter...

  • 1.初识

    “你为什么让他活着?” “他干净。” “那又为什么不让他离开这里?” “他不配。” ………………………………………...

  • 1. 初识

    依旧是烈日炎炎的北方夏日七八月份,那一年豫中老家一带还未有太多种西瓜的人家,梁康家则在少数种植户中,他们家也是第一...

  • Jmeter通过Beanshell实现json-schema-v

    jmeter beanshell jmeter 验证json结构 jmeter 验证json中的固定值 1. 什么...

网友评论

      本文标题:1.初识jmeter

      本文链接:https://www.haomeiwen.com/subject/okltnqtx.html