<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[doudd321的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/doudd321</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; doudd321]]></copyright><item><title><![CDATA[Jmeter-吞吐量制定方案策略]]></title><link>https://blog.youkuaiyun.com/doudd321/article/details/122637180</link><guid>https://blog.youkuaiyun.com/doudd321/article/details/122637180</guid><author>doudd321</author><pubDate>Sat, 22 Jan 2022 16:55:59 +0800</pubDate><description><![CDATA[性能测试需求:
使用Jmeter性能测试工具测试出需要多
少个线程(用户)能够达到200TPS ( 20个线程可以达到?
50个线程? 100个线程? )

一、并发线程组

目标: 10个
加速时间: 10秒
加速步数2..
持有目标费率: 120秒

解释说明:该线程组分2步启动10个虚拟用户并持续运行120秒。
1、添加并发线程组，配置如下：



二.吞吐量制定计时器

开始TPS: 10: 结束50:持续时间60秒
开始TPS: 50; 结束50: 持续时间60
1.添加吞吐量控制器：
配置如图.]]></description><category></category></item><item><title><![CDATA[jmeter-定时器]]></title><link>https://blog.youkuaiyun.com/doudd321/article/details/122624671</link><guid>https://blog.youkuaiyun.com/doudd321/article/details/122624671</guid><author>doudd321</author><pubDate>Fri, 21 Jan 2022 17:45:53 +0800</pubDate><description><![CDATA[一、 定时器的使用目的

使用【定时器】的主要目的是模拟用户的“思考时间”，在负载测试领域，“思考时间”代表模拟真实用户行为，就是人们在与web应用程序的交互等待时间。

二、定时器的范围：
...]]></description><category></category></item><item><title><![CDATA[Jmeter监听器插件安装使用基本操作]]></title><link>https://blog.youkuaiyun.com/doudd321/article/details/122616357</link><guid>https://blog.youkuaiyun.com/doudd321/article/details/122616357</guid><author>doudd321</author><pubDate>Fri, 21 Jan 2022 15:29:10 +0800</pubDate><description><![CDATA[参考1：https://blog.youkuaiyun.com/weixin_50244954/article/details/109731489

参考2：https://blog.youkuaiyun.com/yutian8233/article/details/102890406

一、监听器插件下载安装

1、下载jmeter-Standard、jmeter-Extras并解压


官网地址：https://jmeter-plugins.org/downloads/old




2、下载ServerAgent-2.2..]]></description><category></category></item><item><title><![CDATA[梯度加压插件的安装和使用]]></title><link>https://blog.youkuaiyun.com/doudd321/article/details/122620801</link><guid>https://blog.youkuaiyun.com/doudd321/article/details/122620801</guid><author>doudd321</author><pubDate>Fri, 21 Jan 2022 14:56:43 +0800</pubDate><description><![CDATA[一、安装

1、访问网网站：https://jmeter-plugins.org/downloads/old/
2、下载插件：



3、下载后需要解压，然后将JMeterPlugins-Standard.jar包放在jmeter安装目录的 \lib\ext路径下，重新启动jemter即可。

二、使用

添加线程组——具体的梯度加压插件



三、插件详解

1、官方插件  阶梯加压线程组1—bzm - Arrivals Thread Group（抵达线程组）

主要功能：阶梯控制 每秒/每分...]]></description><category></category></item><item><title><![CDATA[Jmeter计数器函数和计数器配置元件]]></title><link>https://blog.youkuaiyun.com/doudd321/article/details/122617892</link><guid>https://blog.youkuaiyun.com/doudd321/article/details/122617892</guid><author>doudd321</author><pubDate>Fri, 21 Jan 2022 11:41:53 +0800</pubDate><description><![CDATA[一、函数_counter()



1、函数介绍

计数器每次调用时都会生成一个新数字，从1开始逐渐增加1。计数器可以配置为将每个模拟用户的值分开，或者为所有用户使用相同的计数器。如果每个用户的值具有单独的增量（第一个参数为true），则类似于计算测试计划中的迭代次数。全局计数器(第一个参数为false)计算该请求运行的次数。计数器使用整数变量来保存计数，因此最大值为2,147,483,647。

2、参数

1)第一个参数：True：每个虚拟用户的计数器保持独立；False：全局计数器.2)第二个...]]></description><category></category></item><item><title><![CDATA[postman-时间戳和MD5函数的使用]]></title><link>https://blog.youkuaiyun.com/doudd321/article/details/122617084</link><guid>https://blog.youkuaiyun.com/doudd321/article/details/122617084</guid><author>doudd321</author><pubDate>Fri, 21 Jan 2022 11:06:43 +0800</pubDate><description><![CDATA[//设置当前时间戳

postman.setGlobalVariable("time",Math.round(new Date().getTime()/1000));

time = postman.getGlobalVariable('time');

//字符串进行md5加密

var str = '6cbe1724792882b3e90d3aabc15791f2'+time;

var strmd5= CryptoJS.MD5(str).toString();

var str2 =strmd5+'.]]></description><category></category></item><item><title><![CDATA[jmeter-上传文件并参数化]]></title><link>https://blog.youkuaiyun.com/doudd321/article/details/122615667</link><guid>https://blog.youkuaiyun.com/doudd321/article/details/122615667</guid><author>doudd321</author><pubDate>Fri, 21 Jan 2022 10:36:53 +0800</pubDate><description><![CDATA[一、上传文件



http请求的文件上传中选择要上传的路径，及填写文件格式。

二、参数化

1.先准备好要上传的文件和参数化的txt文件





2、使用函数助手${__CSVRead(,)}，输入txt文件所在的路径:

C:\Users\Administrator\Desktop\test\name.txt。输入参数所在的列（注意：此处列数是从0开始数的），生成被调用的函数：${__CSVRead(C:\Users\Administrator\Desktop\test\name.txt,0)...]]></description><category></category></item><item><title><![CDATA[Jmeter-线程组]]></title><link>https://blog.youkuaiyun.com/doudd321/article/details/122602323</link><guid>https://blog.youkuaiyun.com/doudd321/article/details/122602323</guid><author>doudd321</author><pubDate>Thu, 20 Jan 2022 18:26:19 +0800</pubDate><description><![CDATA[【线程组】元素是任何测试计划的起点。所有控制器和采样器必须位于线程组下。其他元素，例如Listeners，可以直接放在测试计划下，在这种情况下，它们将应用于所有线程组。顾名思义，线程组元素控制JMeter用于执行测试的线程数。




在取样器错误后要执行的动作

（1、继续：默认选项：线程出错继续执行

（2、启动下一进程循环：即取样器执行错误后，终止当前循环，进入下一个循环；

   例：3个线程循环2次，如果第二个线程出问题，这个线程就停止，继续运行其余线程

（3、停止线程：即取样器执行错误...]]></description><category></category></item><item><title><![CDATA[jemter-测试计划（Test Plan）]]></title><link>https://blog.youkuaiyun.com/doudd321/article/details/122596474</link><guid>https://blog.youkuaiyun.com/doudd321/article/details/122596474</guid><author>doudd321</author><pubDate>Thu, 20 Jan 2022 10:51:33 +0800</pubDate><description><![CDATA[用户定义的变量:



目录

用户定义的变量:

独立运行每个线程组：

主线程结束后运行tearDown线程组：

函数测试模式：

添加目录或jar包到class Path：

独立运行每个线程组：



默认不勾选，不勾选表示各自运行自己的（就是混合场景）。
	勾选后，普通线程组之间间按上下排列顺序执行，而非默认的并行。
主线程结束后运行tearDown线程组：

默认勾选，  意思是关闭主线程后运行teardown程序来正常关闭线程组 。    
函数测试模式：

...]]></description><category></category></item><item><title><![CDATA[逻辑控制器]]></title><link>https://blog.youkuaiyun.com/doudd321/article/details/112524788</link><guid>https://blog.youkuaiyun.com/doudd321/article/details/112524788</guid><author>doudd321</author><pubDate>Fri, 05 Feb 2021 14:17:40 +0800</pubDate><description><![CDATA[逻辑控制器可以改变来自它们的子元件的请求顺序。它们可以修改请求本身，导致Jmeter重复请求，让你定制当发送请求时的请求规则。

逻辑控制器： 定义Jmeter发送请求的行为逻辑，设定请求的顺序，可以与Sampler结合使用模拟复杂的请求序列。
断言：设定实际期望的返回结果，通过它可以知道请求是否成功。
前置处理器和后置处理器：发送请求前和完成工作。前置处理器常常用来修改请求的设置或更新变量。后置处理器则常常用来处理响应的数据和从它里面获取参数值。
定时器： 	负责定义请求之间的延迟间隔。

一、简单控制器]]></description><category></category></item></channel></rss>