自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 JMeter 入门实践指南

Apache JMeter是测试工程师日常工作中经常会使用的一款软件,它可用来测试接口、模拟用户负载来完成性能测试工作,可以对web应用或各种服务的性能进行分析和度量。它具有开源高扩展性,使用成本低的特点。本篇文章为大家详细描述了在使用 JMeter 进行测试时常用的测试场景的各种脚本编写方法,希望能为你带来一些帮助,推荐收藏,作为工具书查阅。

2021-12-16 09:35:47 9944

原创 Jmeter实践9_上传文件Http请求

浏览器中可以看到请求的原始传参添加Http请求勾选Use multipart/form-data for POST注意:信息头管理器中不要填写ContentType

2021-05-27 20:38:17 101

原创 Jmeter实践8-逻辑控制器

逻辑控制器(Logic Controller)可以自定义JMeter发送请求的行为逻辑,它与Sampler结合使用可以模拟复杂的请求序列。循环控制器循环控制器可以设置请求的循环次数或永远循环事务控制器性能测试结果统计需关注TPS,即每秒事务数,jmeter会把每个请求统计成一个事务,但也可通过逻辑控制器设置。 事务控制器可以将多个请求放在同一个事务中。如果选中Gegerate parent sample,则聚合报告中只显示事务控制器的数据,而不会显示其中的各个请求的数据,反之则全

2021-05-27 20:33:10 150

原创 Jmeter实践7_参数化

目录参数固定场景配置元件-用户定义的变量参数不固定场景前置处理器-用户参数配置元件-csv data set config​函数助手前置处理器-BeanShell PreProcessor参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则。常用的参数化元件包括配置元件、前置处理器、函数助手参数固定场景配置元件-用户定义的变量User Defined Variables中定义

2021-05-27 20:29:13 139

原创 Jmeter实践6_动态数据关联

在HTTP请求的参数中经常会遇到一些参数的值是从服务器相应的动态数据,这些数据需要进行关联才能使得每一次请求都能成功得被服务器接受,在JMeter中使用后置处理器来获取这些动态的数据。JSON Extractor1.根据JsonPath规则进行参数的提取,从上一个接口的察看结果树Json Path Test进行测试提取表达式编写是否正确 JsonPath 语法可参考博文https://www.cnblogs.com/youring2/p/10942728.html2. 线程组中的H...

2021-05-27 20:16:42 251

原创 Jmeter实践5_Jmeter元件

目录Jmeter常用元件线程组取样器监听器Jmeter常用元件线程组一:添加线程组 一个测试计划可添加一个或多个线程组,其中多个线程组的运行采用的是并行的方式,即同时被初始化及同时执行其下的Sampler。配置参数: 1)线程数:模拟的用户数量 2)Ramp—Up Period(in seconds):达到指定线程需要的时间,例如线程数为100,时间设定为10s,即10s加载100个线程,每秒启动的线程数=100/10=10; 3)循环次数:每个线程发送请求的次数

2021-05-27 15:44:03 86

原创 Jmeter实践4_Jmeter体系结构

YI:负载模拟,模拟用户请求 取样器Sampler:模拟用户操作,向服务器发出请求X2:为取样器提供数据支持前置处理器:环境/参数准备工作,如数据库连接配置元件:参数化,为取样器提供预备数据后置处理器:处理响应数据控制器:实现各种业务场景的灵活控制定时器:请求发送的时间控制线程组:模拟用户负载情况,设置运行线程数、时长、定时运行等Y2:断言:验证结果正确性,实际结果与预设结果匹配Z:监听器:对测试结果进行处理和可视化展示,常用的有图形结果、查看结果树、聚合报告等...

2021-05-27 14:56:10 78

原创 Jmeter实践3_Jmeter的下载与安装

一:下载jmeter的zip文件,下载地址:https://jmeter.apache.org/download_jmeter.cgi二、文件解压缩,把下载的zip文件解压缩到你的安装目录三、环境变量配置1:新建JMETER_HOME变量:值为你解压的jmeter安装路径。2:编辑classpath变量:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib/l

2021-05-27 14:51:07 201

原创 Jmeter实践2_为什么要使用Jmeter?

开源:JMeter完全免费,允许开发者使用源代码进行二次开发。高度扩展:你可以编写你自己的测试,JMeter还支持可视化插件,允许您扩展您的测试。友好的GUI:JMeter使用起来非常容易,不需要花时间熟悉。可移植性:JMeter是100%纯Java桌面应用程序,所以可以多平台运行。安装方便:你不用安装,只需复制并打开*.bat文件运行JMeter。完全多线程框架:JMeter允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。可视化的测试结果:测试结果可以用不同的报..

2021-05-27 14:48:24 172

原创 Jmeter实践1_Jmeter是什么?

Apache JMeter是一款开源桌面应用软件,可用来模拟用户负载来完成性能测试工作。您可以使用JMeter对web应用或各种服务的性能进行分析和度量。它是一款百变性能测试工具。开源高扩展性,使用成本低,是当前使用率最高、最好用最全面的性能测试工具之一。JMeter最初被用于Web应用或FTP应用测试,现在扩展到功能测试、数据库服务器测试等。...

2021-05-27 14:46:27 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除